Tree
tabulka je spojení mezi tabulkou Forest a tabulkou Druhy. Představte si to jako dva kroky:
1) Začněte od tabulky Forest a připojte se ke Tree
tabulka (z Forest.Fo_name
do Tree.Tr_forest
)
2) Nyní, když je strom znám, připojte se k Species
tabulka (z Tree.species
na Species.sp_name
)
Závěrečný dotaz bych napsal takto:
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