SELECT id
FROM ads
WHERE (onoff = '1' AND again = '0')
OR (onoff = '2' AND again = '1')
OR (onoff = '3' AND again = '1')
PHP/SQL: SELECT 2 columns 3 times with different values
-
19-10-2022 - |
Frage
I want to SELECT 2 columns twice with different value
SELECT id FROM ads WHERE onoff='1' AND again='0'
SELECT id FROM ads WHERE onoff='2' AND again='1'
SELECT id FROM ads WHERE onoff='3' AND again='1'
is there a way to do this all in one sql ?
Lösung
Andere Tipps
Better execution than using OR:
SELECT id FROM ads WHERE onoff='1' AND again='0'
UNION ALL
SELECT id FROM ads WHERE onoff='2' AND again='1'
UNION ALL
SELECT id FROM ads WHERE onoff='3' AND again='1'
OR
SELECT ID FROM ADS WHERE onoff='1' AND again='0'
OR (onoff IN( '2','3') AND again = '1')
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow