..


Sponsrade länkar

Hur man skapar en relation mellan två tabeller utan en match mellan områdena JOIN?

För detta ändamål kan du använda (i stället för en INNER JOIN) en LEFT JOIN eller RIGHT JOIN.
På detta sätt uppgifterna har hämtats, även om det inte finns någon exakt matchning mellan de fält som används för att definiera relationen.

Till exempel:






 SELECT * FROM böcker







 LEFT JOIN författare







 ON = libri.autore_id autori.id







 VAR libri.id> 0



I detta fall kommer LEFT JOIN visa alla poster i tabellen "böcker" oavsett om det finns en korrespondens med tabellen "författare".

För att uttrycka det enkelt: Om en bok var "ingen författare", dvs "autore_id = 0" skulle också visat men det finns inget material korrespondens med tabellen "författare" (eftersom den inte har någon id = 0).

I samma kategori ...
E-Learning
MS Access (avancerat) MS Access (avancerat)
Lär dig skapa och hantera databaser snabbt och enkelt. Från 29 €.
MySQL (kurs) MySQL (kurs)
Hantering av öppen källkod databas. Från 39 €.
SQL och databas (kurs) SQL och databas (kurs)
Skapa och hantera relationsdatabaser. Från 39 €.
Sponsrade länkar