ПредишенСледващото

Начало / Не Начало / Visual Explain маси обединението принцип в MySQL

При проектирането на база данни, включваща уеб проекти ние често трябва да се съчетаят таблиците в базата данни заявки, за да получат необходимите данни.

Внимание: Тази статия в състояние таблици присъединят използват като ON, и ще използва, за промяна. Ти напомня, че ако колоните, в който настъпва комбинация, имат същото име, трябва да се използва, като се използва ( `imya_stolbtsa`), в противен случай се използва ON`` = TableA`.`imya_stolbtsa_iz_TableA` TableB`.`imya_stolbtsa_iz_TableB`

Така че, предполагам, че имаме две таблици. Маса (TABLEA) в ляво и таблица Б (TableB) в дясно. Ние ще се пренесат на всеки четири герои, чиито имена може да присъства и на двете маси.

ПРАВО JOIN

ЕСТЕСТВЕНО JOIN

Същността на този проект е, че в основата автоматично избира кои колони да се сравняват и се сливат маса. И този избор пада колоните със същото име. В това се състои засадата се стори база може да изберете графите, които напълно да се комбинират и заявка ще работи точно така, както сте очаквали.

В този случай, СУБД реши да се присъедини към маси колони номер и име, тъй като те се намират в двете таблици и се обръща към първоначалното искане заявка на формата:

Но тъй като ние нямаме записи с едно и също име и името едновременно и в двете таблици, заявката се връща празен резултат.

Ако направим управлението стана от масата и промяна на заявката:

Такава заявка за база данни е както следва:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!