LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: článek MySQL (21) - klauzule JOIN

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
Efektivita spojení 20.5.2005 13:23 Lukáš Jelínek
L Re: Efektivita spojení 20.5.2005 14:00 Petr Zajíc
zavorky && sebe sama join 20.5.2005 13:55 MaReK Olšavský
Administrace MySQL 20.5.2005 19:38 Radim Kolář
  L Re: Administrace MySQL 21.5.2005 07:41 Petr Zajíc
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4850x
2. FreeBSD
Download: 9044x
3. PCLinuxOS-2010
Download: 8541x
4. alcolix
Download: 10915x
5. Onebase Linux
Download: 9631x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6219x

1. xinetd
Download: 2382x
2. RDGS
Download: 937x
3. spkg
Download: 4692x
4. LinPacker
Download: 9918x
5. VFU File Manager
Download: 3173x
6. LeftHand Mała Księgowość
Download: 7171x
7. MISU pyFotoResize
Download: 2775x
8. Lefthand CRM
Download: 3540x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3088x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz