我有這個疑問:過濾器的MySQL查詢
select id, store_id, name from ads
where name regexp '^.*(Massa+.*effect+)|(Glutamina+.*Black+.*Belt+).*$';
結果是:
id | store_id | name
----|----------|-----------------
94 | 9 | Massa effect
96 | 9 | Glutamina black belt
131 | 1 | Glutamina black belt
143 | 55 | Massa effect
我需要返回兩種產品搜索(馬薩效果和Glutamina黑色查詢帶)屬於相同的商店(store_id)。
在這個例子中,我希望結果是:
id | store_id | name
----|----------|-----------------
94 | 9 | Massa effect
96 | 9 | Glutamina black belt
編輯
數據的一些例子,我有這個表:
id | store_id | name
----|----------|-----------------
2 | 4 | iPhone
91 | 9 | Sweet sweat
94 | 9 | Massa effect
96 | 9 | Glutamina black belt
102 | 9 | BCCA 2500
131 | 1 | Glutamina black belt
143 | 55 | Massa effect
147 | 55 | Massa Effect
200 | 77 | Hey
202 | 78 | Topster
206 | 55 | Massa X
你應該指定你的問題更詳細地說。 –