chcę pobrać wiersze o hashu=d41d8cd9, jeżeli nie ma rekordów, to hash='a1'. Napisałem:
SELECT * FROM TABLE WHERE SiteID=2 AND ( IF(NOT EXISTS (SELECT hash FROM TABLE WHERE hash = 'd41d8cd9'), hash = 'd41d8cd9', hash = 'a1') ) ORDER BY hash DESC, pos ASC
Zwraca elementy z hash=1a, pomimo tego, ze sa rekordy o parametrach powyżych. Proszę o pomoc.