# Join table

Concept · [Technical basics](https://ecosystem.samcarlton.com/technical)

Also called: join tables, junction table, linking table, many-to-many table

A [database](https://ecosystem.samcarlton.com/database) table whose only job is to connect two other tables when items on each side can link to many on the other.

**For example:** Students can take many classes and classes have many students, so an enrollments join table records each student-class pair.

## Connects to (3)

- [Database](https://ecosystem.samcarlton.com/database): Organized storage for your app's information, such as users, orders and messages, so it can be saved and looked up later.
- [Data model](https://ecosystem.samcarlton.com/data-model): The plan for what information an app stores and how the pieces relate, such as customers, orders and products and which belongs to which.
- [ORM](https://ecosystem.samcarlton.com/orm): Object-relational mapping.

Map view: https://ecosystem.samcarlton.com/join-table
