我有許多記錄的MySQL表。我試圖找到一種方式來顯示滿足多個查詢條件的記錄。例如,如果我有這張桌子。SQL - 顯示滿足2個或多個條件的記錄
TABLE NAME: DATA
ID contactid flag flag_type
-----------------------------------
1 99 Volunteer 1
2 99 Uploaded 2
3 100 Via Import 3
4 100 Volunteer 1
5 100 Uploaded 2
與如條件:
WHERE (ID > 2) OR (flag = 'Uploaded') OR (flag_type = 1) ..etc..
輸出將是其中的ID 4 & 5只將被返回。
爲什麼只有4,5爲什麼不3,4,5儘管3也匹配where子句 –
我正在尋找一種方式,只顯示其結果匹配至少2個條件。 ID 3只會遇到'ID> 2' – user2761030