У меня есть таблица SQL, подобная этой:
id | f1 | f2
1 | a | hi
2 | a | sup
3 | b | hi
Мне нужен запрос, который захватывает строки, где f2 = hi ИЛИ f2 = sup, но только если f1 имеет одинаковое значение в обеих строках.Так что мой запрос будет захватывать идентификатор 1 и идентификатор 2, но НЕ 3
Так что в основном это -
SELECT * FROM `table` WHERE (`f2` = 'hi' OR `f2` = 'sup') AND 'f1-is-the-same'