..


Rėmėjų nuorodos

Kaip sukurti ryšį tarp dviejų lentelių ryšys, be tarp PRISIJUNGTI srityse rungtynės?

Šiuo tikslu galite naudoti (vietoj INNER JOIN) LEFT JOIN ar RIGHT JOIN.
Tokiu būdu duomenys yra paimti, net jei nėra tikslaus atitikimo tarp laukų naudojamas apibrėžti santykius.

Pavyzdžiui:






 SELECT * FROM knygų







 LEFT JOIN autoriai







 ON = libri.autore_id autori.id







 KUR libri.id> 0



Šiuo atveju, LEFT JOIN bus parodyti visi įrašai lentelėje "knygų", nepriklausomai nuo to, ar yra su lentele "autoriai" susirašinėjimo slaptumas.

Norėdami įdėti ją paprasta: jei knyga buvo "ne autorius", ty "autore_id = 0" taip pat parodė, nors nėra medžiagos susirašinėjimo su stalo "autoriai" (nes ji neturi id = 0).

Tos pačios kategorijos ...
E-mokymasis
MS Access (Advanced) MS Access (Advanced)
Sužinokite, kaip kurti ir valdyti duomenų bazes greitai ir lengvai. Nuo 29 €.
MySQL (kurso) MySQL (kurso)
Valdymas atviro kodo duomenų bazės. Nuo 39 €.
SQL ir duomenų bazės (kurso) SQL ir duomenų bazės (kurso)
Kurkite ir tvarkykite reliacinėse duomenų bazėse. Nuo 39 €.
Rėmėjų nuorodos