Upraszczajac, mam sobie tabelę w której mam 2 kolumny wynik oraz typ. Próbuje napisac zapytanie które wyświetli mi max(wynik) dla typ= 1 lub 2 a dla typ= 3 lub 4 min(wynik).
Da się to wógle zrobić w jednym zapytaniu ?
(SELECT MAX(wynik) FROM test WHERE typ < 3) UNION (SELECT MIN(wynik) FROM test WHERE typ > 2)
SELECT ( SELECT MAX(wynik) FROM test WHERE typ < 3 ) AS max, ( SELECT MIN(wynik) FROM test WHERE typ > 2 ) AS min
(SELECT MAX(wynik) FROM test WHERE typ < 3) UNION (SELECT MIN(wynik) FROM test WHERE typ > 2)
ORDER BY id DESC
ORDER BY 1 DESC