|
|
bohuzel, neumi
|
27.6.2005 10:39
Petr Aubrecht
|
DD, taky jsem se nechal zlakat, ze dneska uz prej MySQL ty vnoreny selecty umi, a se skripenim zubu souhlasil s pouzitim tehle detske databaze. Az kdyz byl projekt v behu, jsem zjistil, ze to sice umi v selectu, ale v delete uz ne (delete from tabulka where klic in (slozity select)). Takze bylo potreba napsat program, kterej iteroval namisto uplne trivialniho dotazu se subselectem. Jeste porad tvrdite, ze umi vnoreny select? |
|
|
Vnoření selecty
|
27.6.2005 14:50
Petr Zajíc
|
Zdravím, asi by pomohl příklad, který jste nerozchodil. Mě zatím všechno fungovalo. |
|
|
Re: Vnoření selecty
|
28.6.2005 21:41
Petr Aubrecht
|
Jé, hele, tak už to konečně umí! Škoda, že až od 4.1 a v debianu (unstable) je ještě 4.0, ale aspoň pokrok. Já věděl, že to jednou budou umět :-)
Detaily na http://dev.mysql.com/doc/mysql/en/subqueries.html -- příklady i od jaké verze jsou podporované.
Soudě podle dokumetnace, MySQL asi nepodporuje dotazy jako (zkousel jsem na 4.0 a nejde to): SELECT * FROM (SELECT * FROM tabulka) alias... nebo SELECT abc, (SELECT max(value) from tabulka where klic=abc) from tabulka2
JE to trochu divoky, ale docela uzitecny ;-) První případ je třeba geniální pro testování složitého dotazu nad velkou tabulkou (používám FROM (SELECT * FROM tabulka LIMIT 1000)...), druhý se asi jinak udělat nedá. |
|
|
Re: Vnořen_é_ selecty
|
28.6.2005 21:43
Petr Aubrecht
|
přehlédl jsem překlep v předmětu. |
|
|
Re: Vnoření selecty
|
10.7.2005 07:46
Petr Zajíc
|
Zdravím, skutečně z důvodu aktuálnosti seriálu popisuji věci, které platí ve verzi 4.1.x. Vývoj MySQL je dost překotný, a to zejména ve smyslu číslování versus nové funkce a vymoženosti. |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|