Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem SQL dotaz - menší rozcvička

Dobrá. Nevidíte chybu v tomto dotazu? Nechce mi ho to sežrat:

SELECT MIN(final_price) as mincena, (SELECT products_tax_class as tax_min from listing_table_products p left join listing_table_products_name pd on p.products_id=pd.products_id left join listing_table_manufacturers m on p.products_id=m.products_id order by pd.products_name where final_price = min(final_price)) as minid , MAX(final_price) as maxcena from listing_table_products p left join listing_table_products_name pd on p.products_id=pd.products_id left join listing_table_manufacturers m on p.products_id=m.products_id order by pd.products_name


A protože je to..... dočasná tabulka, špatně se to ladí.

A nejsem si jistý jestli to může takto (jak radí Wikan) vůbec být.


Přesněji, odmítá mi to vzít tento subdotaz:

"SELECT p.products_tax_class_id as maxcena from listing_table_products p left join listing_table_products_name pd on p.products_id=pd.products_id left join listing_table_manufacturers m on p.products_id=m.products_id order by pd.products_name where final_price = min(final_price)"


Přesněji, pokud doplním do dotazu podmínku where final_price = MIN(final_price), tak dotaz přestane fungovat.
Bez této podmínky funguje.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny