Mysql egy kicsit csatlakozni - ah
Az eredmény egy Descartes-szorzat az összes asztal, amelyen alkalmazni kiválasztási feltételek alkalmazásával ON. HASZNÁLATA és hol.
LEFT JOIN - Bal oldali külső obedineneya
Balos szövetségek lehetővé teszik az adatok lekéréséhez a táblázat adatai azok kiegészítését azzal a lehetőséggel, egy másik asztalhoz.
Például, hogy egy teljes névsorát az áruk, valamint azok leírását, meg kell futtatni a következő lekérdezést:
Mivel itt a táblázatban megadott széklet nem illő bejegyzést, a leírás mező esetben NULL. Ez igaz az összes rekordot, hogy nincs két egyforma.
Kiegészítve az előző lekérdezés feltétele, hogy ellenőrizze a nemlét, a leírás, akkor lehetséges, hogy a bejegyzések listáját, amelyek nem rendelkeznek egy pár a táblázatban leírások:
Valójában ez a fő célja a külső kérelmek -, hogy bemutassák a divergencia a két asztal.
Sőt, az ilyen társulás esetén kötelező feltétel, amely be van állítva a BE vagy használ. Enélkül a kérés hibát generál.
RIGHT JOIN - Jobb külső összekapcsolás
Ez a fajta társulás nem különbözik a baloldali szövetség azzal az eltéréssel, hogy az adatok valóban a második táblázat a jogot konstrkutsii csatlakozhat. és összehasonlítjuk az adatokat a táblázatban található, az említett elülső szerkezet.
Mint látható, már a név mező értéke nulla. És azt is megváltoztatta az oszlopok sorrendje.
Azonban minden esetben a használata az egyesülési jog, a kérést átírható a baloldali szakszervezeti egyszerűen megfordítva a táblázatok, és fordítva. A következő két lekérdezés ekvivalens: