Dotaz na optimalizaci - indexy
Michal Měšťan
mestan na zce.cz
Pátek Červen 20 15:49:15 CEST 2003
Karel Zak wrote:
>On Fri, Jun 20, 2003 at 03:29:21PM +0200, Michal Měšťan wrote:
>
>
>>Nemohlo by fungovat cosi takového? Teda pokud by se oželelo seřazení
>>výsledku podle času nebo to seřadit až pak.
>>
>>SELECT id, ... from TableA WHERE (now() - cas) < 3000000 EXCEPT SELECT
>>id, ... from TableB (now() - cas) < 3000000;
>>
>>
>
> a) bude to presne trvat stejne dlouho (alespon dle EXPLAIN co jsem
> zkousel)
>
Aha, tak viddím execpt moc platný není. Při spojování dotazů s UNION to
poznat je podstaně (ale to není pro tento případ).
>
> b) oba SELECTy musi mit stejne atributy, coz muze byt u rozdilnych
> tabulek problem :-)
>
Toho jsem si vědom.
Děkuji Měšťan
Další informace o konferenci Databases