|
|
Efektivita spojení
|
20.5.2005 13:23
Lukáš Jelínek
|
Jak je to s efektivitou levého vs. pravého spojení? Budou u MySQL opravdu následující dotazy trvat stejně dlouho (u řady databází tomu tak není)?
SELECT * FROM Table1 LEFT JOIN Table2 ON Table1.id=Table2.num
SELECT * FROM Table2 RIGHT JOIN Table1 ON Table1.id=Table2.num |
|
|
Re: Efektivita spojení
|
20.5.2005 14:00
Petr Zajíc
|
To záleží obecně vzato na tom, jak databázový stroj optimalizuje dotazy. Přiznám se, že z hlavy nevím. Nicméně, použitím takových metod, jako je vzorkování nebo statistiky většina serverů dokáže dotazy provádět tím rejrychlejším možným způsobem. |
|
|
zavorky && sebe sama join
|
20.5.2005 13:55
MaReK Olšavský
|
Petre dobry, jen bych kvuli zacatecnikum a obecne kvuli prehlednosti a jasnosti priorit ty joiny nazavorkoval:
SELECT hlavicka_faktury.*, polozky_faktury.*, zakaznik.nazev
FROM (hlavicky_faktury INNER JOIN polozky_faktury ON hlavicka_fatkury.id = polozky_faktury.hlavicka)
LEFT JOIN zakaznik ON faktura.zakaznik = zakaznik.id;
V tech 3 tablkach to jeste jde ukocirovat, ale kdyz se jich jouni vice... tfuj... BTW: Skoda, ze jsem narozdil od Tebe, nevynechal u PostgreSQL serveru joineni tabulky sama se sebou :-) |
|
|
Administrace MySQL
|
20.5.2005 19:38
Radim Kolář
|
Nemohla by se v dalsich
dilech probirat administrace? Vytvareni useru, nastavovani pristupu, limity, zalohovani a obnova dat a tak podobne. |
|
|
Re: Administrace MySQL
|
21.5.2005 07:41
Petr Zajíc
|
Mohla a bude. Má to osnovu, v současné době hodně přes 50 dílů. No, ale teď jsme u SQL. |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|