Skip to content

Instantly share code, notes, and snippets.

@damingYang
Forked from anonymous/manytomany.db
Created October 30, 2017 05:59
Show Gist options
  • Save damingYang/fdc9ca919c9d7f87ef0c93ac1590c4a9 to your computer and use it in GitHub Desktop.
Save damingYang/fdc9ca919c9d7f87ef0c93ac1590c4a9 to your computer and use it in GitHub Desktop.
Many-to-many example
# For http://stackoverflow.com/a/7296873/396458
student: student_id, first_name, last_name
classes: class_id, name, teacher_id
student_classes: class_id, student_id # the junction table
students:
id | first | last
=====================
1 | John | Lee
2 | Jane | Wilson
3 | Daniel | Gomez
classes:
id | name | teacher_id
==========================
1 | Biology | 2
2 | Physics | 4
3 | English | 77
student_classes
s_id | c_id
======================
1 | 2 # John is taking Physics
1 | 3 # John is taking English
2 | 2 # Jane is taking Physics
3 | 1 # Daniel is taking Biology
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment