sql >> Database >  >> RDS >> Mysql

Vereist om deel te nemen aan 2 tafels met hun FK's in een 3e tafel

De Tree tabel is de verbinding tussen de Forest-tabel en de Species-tabel. Zie het als twee stappen:

1) Begin bij de Forest-tabel en sluit u aan bij de Tree tabel (van Forest.Fo_name naar Tree.Tr_forest )

2) Nu de boom bekend is, voeg je bij de Species tabel (van Tree.species naar Species.sp_name )

Ik zou de laatste vraag als volgt schrijven:

SELECT Forest.Fo_name, Species.Sp_name, Species.Sp_woodtype
FROM Forest
JOIN Tree ON Forest.Fo_name=Tree.Tr_forest
JOIN Species ON Tree.species=Species.sp_name
WHERE Fo_loc='ARTIC'
ORDER BY Fo_name, Sp_name


  1. Waarom is 1899-12-30 de nuldatum in Access / SQL Server in plaats van 31-12?

  2. MySQL - Voorwaardelijke beperkingen voor externe sleutels

  3. Beperkingen tijdelijk uitschakelen (MS SQL)

  4. Hoe het jaar te spellen bij het formatteren van een datum in Oracle