Linking Tables in Airtable: 3 examples for Junction Tables

Тәжірибелік нұсқаулар және стиль

Unlock the potential of Airtable with this tutorial on mastering junction tables! We demystify when and how to build a junction table and exhibit its function using three common examples that involve calculating rates, tracking attendance, and managing invoice line items. Master your database, scale your organization, and optimize your no-code tools. 👇
_________________________________________
Learn more at these links: 🔗 👇
Learn the basics of Airtable Automation!
www.gapconsulting.io/webinar-...
Take our free Airtable Crash Course!
gapconsulting.io/airtable-cra...
Getting Stuck? See how we can help!
gapconsulting.io
Get our Airtable Field Type download!
www.gapconsulting.io/airtable...
_________________________________________
Table of Contents: 📖 👇
00:00 - What this video covers
01:17 - What is a junction table?
02:43 - Example 1: Assigning Rates to teammates
05:52 - Example 2: Keeping Attendance
08:01 - Example 3: Invoice Line Items
11:34 - Using a concatonate forumla
12:48 - Final Thoughts and How to Get More Help!
_________________________________________
Software Resources (may contain affiliate links): 💻 👇
Airtable - airtable.com/invite/r/v0eI3ASY
_________________________________________
#Nocode #GarethPronovost #Airtable

Пікірлер: 14

  • @GarethPronovost
    @GarethPronovost3 ай бұрын

    Get our *FREE AIRTABLE CRASH COURSE* here 👉👉 garethpronovost.com/airtable-crash-course ⚡⚡ Follow along in Airtable here 😍😍 airtable.com/invite/r/v0eI3ASY 🤓🤓

  • @ChristineBenton
    @ChristineBentonАй бұрын

    I heart junction tables. I've been working in Airtable for a few years now but feel like I need to bookmark this video because it constantly reminds me to make things more granular for more control. Thanks!

  • @GarethPronovost

    @GarethPronovost

    Ай бұрын

    Glad to hear this, because I often feel like we keep posting the same concepts over and over again, but the idea of a junction table is so critical to building databases I do it anyway because everyone needs to hear about it!

  • @christopherenard7258
    @christopherenard7258Ай бұрын

    Hi Gareth ! Thanks for this spot-on video. I would like to see now, as a sequel, how you manage price changes (example 1 or 3) in Airtable. Obviously if the hourly price (example 1) increases then the historical data are updated and become wrong. How you actually avoid this in Airtable is interesting. I have built a Temporary table to build up each new line item, then an automation copies it into the "final" junction table. Is there another way ? Thanks for the hours and hours of recording you make for the community. Christophe.

  • @GarethPronovost

    @GarethPronovost

    Ай бұрын

    Thank you for the excellent video idea! We'll add this to the queue!

  • @liser912
    @liser9122 ай бұрын

    @GarethPronovost Thanks! But is a Junction Table the same as a Pivot Table and if not, what is the difference between the two and when might you want to use one or the other? (Might make a good followup video) :)

  • @GarethPronovost

    @GarethPronovost

    2 ай бұрын

    Hi! A junction table is a third table that connects two other tables together in a "junction" - a pivot table is a tool to visualize data across multiple variables. Hope this helps!

  • @joseph_appsmith
    @joseph_appsmith3 ай бұрын

    Great tutorial! How does this work through the API? With the invoice example, could you GET the invoice record and all the nested line items with the details of the referenced services in a single request?

  • @GarethPronovost

    @GarethPronovost

    3 ай бұрын

    Great question and YES! However if you don't get all the linked records, you can also perform a search function to get them in a separate request. Check out tools like DocsAutomator and Documint for PDF creation from a setup like this. 💪

  • @kelseydeusterman3718
    @kelseydeusterman37183 ай бұрын

    I'm SO CLOSE to understanding this! My question is, how do you make sure the junction table is automatically updated to match the class/student tables? I'm trying to build a junction table for trips that staff in my dept go on. I've got a Trips table and a People table that are linked. So on the junction table I want a line item for each person grouped by trip (just like you have line items for each student grouped by class). I can't figure out how to build the automations that will create or delete the line items as people join or leave trips. Am I missing something obvious?

  • @GarethPronovost

    @GarethPronovost

    2 ай бұрын

    You can definitely do this with an automation - for example, you can say that you wish to build all of the junction records when you create a new Trip record. Then, search for all the People in the People table and create a new record for each one of them in your junction table that links to the new trip!

  • @zfrancy001
    @zfrancy0013 ай бұрын

    Excelente

  • @GarethPronovost

    @GarethPronovost

    3 ай бұрын

    Thank you!

  • @TedMast

    @TedMast

    3 ай бұрын

    Great, thank you Gareth! I've been trying to figure out an airtable issue at work today and this is still a great reminder that a junction table is most likely going to be the solution.

Келесі