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.