..


Sponsorerede links

Sådan oprettes en relation mellem to tabeller, uden at en kamp mellem områderne JOIN?

Til dette formål kan du bruge (i stedet for en INNER JOIN) en LEFT JOIN eller RIGHT JOIN.
På den måde data er udtrukket selv om der ikke er nogen eksakt match mellem de felter, der bruges til at definere forholdet.

For eksempel:






 SELECT * FROM bøger







 LEFT JOIN forfattere







 ON = libri.autore_id autori.id







 HVOR libri.id> 0



I dette tilfælde vil LEFT JOIN vise alle poster i tabellen "bøgerne" uanset om der er en korrespondance med tabellen "forfattere".

For at sige det enkelt: Hvis en bog var "ingen forfatter", dvs "autore_id = 0" ville også vist, selv om der ikke er væsentlige korrespondance med tabellen "forfattere" (fordi det ikke har noget id = 0).

I den samme kategori ...
E-Learning
MS Access (Avanceret) MS Access (Avanceret)
Lær at oprette og administrere databaser hurtigt og nemt. Fra 29 €.
MySQL (Kursus) MySQL (Kursus)
Forvaltning af open source-database. Fra 39 €.
SQL-og Database (Kursus) SQL-og Database (Kursus)
Oprette og administrere relationelle databaser. Fra 39 €.
Sponsorerede links