Hogyan válasszuk ki az adatok több táblából

Mivel a gyakorlat azt mutatja, hogy tárolja néhány adat meghatározott esetekben célszerű használni több asztalt. Ezután a minta által szolgáltatott adatok egységes kérelmet.

Tegyük fel például, hogy van három táblázat: a felhasználók. város. fotók. felhasználók tábla célja, hogy tárolja a felhasználói fiók adatait. Az asztal és a város képek további információt a felhasználó (város) található, csakúgy, mint a kép (fénykép). A feladat, hogy kiválassza az adatok a három táblázatok egy lekérdezés.

Hogyan válasszuk ki az adatok több táblából

Szemléltetés céljából, úgy egy egyszerű áramkört egy mintát. Tehát a felhasználók tábla két mezőt van szükség a batyut, id - egyedi kulcs, city_id - id kulcs a városban táblázatban. Másfelől, a fotók tábla, mint a mező user_id. amelynek tartalmaznia kell azonos mező értéke id külön nyilvántartást a táblázatban felhasználók. Táblázat id mező város. amelyen, mint említettük, a hivatkozott területen city_id felhasználók tábla. Alapján tehát egy olyan területen, egyedi kulcsok a táblázatban adatokat tárolhat, ami kényelmes a használata a jövőben kérve tandemben. Azt hiszem, hogy megoldja ezt.

Az építési inner join utasítást képező ilyen kérés:

Kapcsolódó cikkek