Relationer
[ Installera verktyg | Kommandon | Relationer | Joins ]
Nedanstående tabeller är ett exempel på en 1:N-relation.
students
1
Mikael
Bergström
XXXXXX-XXXX
1
2
Mohammad
Mohammadi
XXXXXX-XXXX
2
3
Anna-Karin
Karlsson
XXXXXX-XXXX
1
classes
1
TE00A
Mira Belle
2
TE00B
Kevin McAllister
Här är relationen att kolumnen classid i tabellen students innehåller siffror som hör ihop med kolumnen id i tabellen classes. Observera att det är classes-tabellens primärnyckel som används.
För att hindra användare från att lägga in icke-giltiga värden classid-kolumnen så kan relationen skrivas in i tabellens definition när den skapas (det kan också göras i efterhand via ALTER TABLE):
Med andra ord lägger man helt enkelt till FOREIGN KEY(x) REFERENCES table(y)
för att koppla kolumnen x till kolumnen y i tabellen "table"
Last updated