Допустим, у меня есть таблица MySQL с 4 полями:
ID | ONE | TWO | THREE
Мне нужно сделать запрос, который в конечном итоге покажет две строки. Мне нужно поле "ОДИН", чтобы соответствовать. Оба говорят «виджет».
Тогда поле 'TWO' в одной строке должно совпадать с 'MFG', а другое должно быть чем угодно, кроме 'MFG'. Например:
ID | ONE | TWO | THREE
-----------------------
1 | WID | MFG | sthg
2 | WID | STR | stes
ОК, может быть, это поможет ..
Это утверждение, которое я имею до сих пор.
SELECT *
FROM cs_coupons
WHERE brand='Zantac'
AND product='Heartburn Relief 24ct +'
AND type='MFG'
UNION
SELECT *
FROM cs_coupons
WHERE brand='Zantac'
AND product='Heartburn Relief 24ct +'
AND type != 'MFG'
Что мне нужно сделать, так это перебрать все строки, проверяя каждую марку на соответствие.