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