stel ik heb 2 tabellen, Persoon(sofinr,voornaam) en Fiets(fietsnr, sofinr, merk).
en stel dat ik het bv volgende select statement uitvoer:
Wat is er gebeurd is dat er een cartesisch product gemaakt wordt van bijde tabellen (en ik hou geen rekening met de relatie Fiets.sofinr = Persoon.sofinr) en een van die elementen zou dan kunnen zijn:
{(Persoon.sofinr,13),(Persoon.voornaam,'Jan'),(Fiets.fietsnr=3),(Fiets.sofinr=95),(Fiets.merk='Batavus')}
Als je hier uit de sofinr wilt halen, welke zou dan gepakt worden? Persoon.sofinr(13) of Fiets.sofirnr?(95) Ik denk dat gekozen is voor de 1e tabel (Persoon) dus Persoon.sofinr. Zijn er hier algemeen geldende afspraken voor?
en stel dat ik het bv volgende select statement uitvoer:
code:
1
| select sofinr from Persoon where true |
Wat is er gebeurd is dat er een cartesisch product gemaakt wordt van bijde tabellen (en ik hou geen rekening met de relatie Fiets.sofinr = Persoon.sofinr) en een van die elementen zou dan kunnen zijn:
{(Persoon.sofinr,13),(Persoon.voornaam,'Jan'),(Fiets.fietsnr=3),(Fiets.sofinr=95),(Fiets.merk='Batavus')}
Als je hier uit de sofinr wilt halen, welke zou dan gepakt worden? Persoon.sofinr(13) of Fiets.sofirnr?(95) Ik denk dat gekozen is voor de 1e tabel (Persoon) dus Persoon.sofinr. Zijn er hier algemeen geldende afspraken voor?