Mysql - lekérdezés a lekérdezésben

Fent van egy triviális példát az adatbázis tábla szerkezetét. Azonban ez még mindig nem teljesen felel meg az alapvető követelményeknek normalizálás. A valós rendszerekben, létrehoz egy újabb táblázat szakaszokat. Ezért az alábbi táblázat helyett az „Osztály” oszlopnak tartalmaznia kell egy sor osztályok.

Hogy van az adatok minta

Adatokat letölteni egy táblázatot adatbázis-kezelő rendszer MySQL, egy különleges csapat - Select lekérdezés. Annak érdekében, hogy az adatbázis szerver helyesen reagált a fellebbezést, a kérelmet el kell jól formált. lekérdezés szerkezet alakul ki az alábbiak szerint. Bármilyen hozzáférést az adatbázis szerver indul a kulcsszó válasszuk. Ez volt minden, a MySQL lekérdezés épülnek vele. Példák lehetnek különböző bonyolultságú, de az elv az építési nagyon hasonló.

Ezután kell megadni, hogy mely mezőket ki szeretné választani a kívánt információt. Felsorolja a mezők megy keresztül, a vessző után javaslatokat válasszon. Miután az összes szükséges mezőt már szerepel a kérelemben meghatározza a tábla objektumot, amelyből a minta fog bekövetkezni segítségével javaslatokat, és adja meg a tábla nevét.

A mintavétel korlátozások MySQL-lekérdezések adunk különleges szereplők, feltéve, hogy az adatbázisban. A minták ismétlődés nélküli (egyedi) felhasznált adatok ajánlatot különbözőek. és meg kell határozni azokat a feltételeket - az üzemeltető hol. Példaként alkalmazandó a fenti táblázatban, mondhatjuk kérelmet igényes információk Név dolgozók az osztályon „Sales”. lekérdezés szerkezet formáját ölti, mint az alábbi táblázatban.

Mysql - lekérdezés a lekérdezésben

A koncepció egy beágyazott lekérdezés

De a fő jellemzője az adatbázisban, mint már említettük, képes kezelni a beágyazott MySQL lekérdezés. Úgy kell kinéznie? A név logikailag érthető, hogy ez a kérés generált hierarchiában két vagy több kérelmet. Elméletileg tanulmányozásával sajátosságai adatbázis azt mondja, hogy a MySQL nem korlátozhatják a MySQL-lekérdezések ágyazhatók a fő lekérdezés. Azonban lehet kísérletezni a gyakorlatban, és győződjön meg arról, hogy miután a második tíz beágyazott lekérdezés válasz ideje, hogy komolyan növelni. Mindenesetre, a gyakorlatban problémák vannak, hogy kell használni egy nagyon összetett MySQL-lekérdezés. A kérelem szükség lehet egy maximum 3-5 beágyazott hierarchia.

Mysql - lekérdezés a lekérdezésben

Építése beágyazott lekérdezések

Ha figyelembe vesszük a fenti táblázatban a következő példa egy összetett feladat. Tegyük fel, hogy tudnunk kell, hogy alapvető információkat az alkalmazottak, akik alárendelt Grishin Grigorij, aki a fejét az eladások. Az alkotó a lekérdezés nem tudjuk, azonosító számát. Tehát először tudnunk kell azt. Ez használ egy egyszerű lekérdezést, amely a főbb feltételei a döntést, és kiegészíti a fő MySQL-lekérdezés. A kérelem egyértelműen azt mutatja, hogy a allekérdezés kap a munkavállaló azonosító számát, amely meghatározza a határ a fő kérdés:

Mysql - lekérdezés a lekérdezésben

Ebben az esetben minden olyan javaslatot arra használjuk, hogy meggátolja a hibákat, ha a dolgozók ilyen monogrammal lesz néhány.

Összefoglalva, meg kell jegyezni, hogy sok egyéb kiegészítő funkciók, amelyek nagyban megkönnyítik az építőiparban a lekérdezés, mint DBMS MySQL - egy hatékony eszköz széles körű eszközök tárolására és feldolgozására.

Mysql - lekérdezés a lekérdezésben

10 sértéseket Shakespeare, hogy jobban működnek, mint a modern Meet eredeti átka Shakespeare - akkor szeretnék használni néhány közülük.

Mysql - lekérdezés a lekérdezésben

Mi történik az emberi szervezetben, ami nem a szex? Sex - közel azonos alapvető szükségletek, mint az élelmiszer-bevitelt. Legalábbis kezdtek csinálni, akkor nem hagyja abba. Még ha priderzhivaetes.

Mysql - lekérdezés a lekérdezésben

Kapcsolódó cikkek