有麻煩這個語法正確:多個where條件
SELECT DISTINCT id
FROM metadata
WHERE (meta_key = 'school' AND meta_value = 'Some School')
AND WHERE (meta_key = 'hidden' AND meta_value = '1')
其未能在第4行...
更新: 表看起來是這樣的:
meta_id - id - meta_key - meta_value
1 1 school Some School 1
2 1 hidden 0
3 2 school Some School 2
4 2 hidden 1
5 3 school Some School 3
6 3 hidden 0
7 4 school Some School 4
8 4 hidden 0
9 5 school Some School 5
10 5 hidden 1
更新:我有一個相關的,在這裏擴展Does row exist and multiple where
但我需要他們兩個都是真實的查詢工作。 – daidai
有幾行有相同的ID但不同的學校和隱藏的鑰匙,我需要找到一個學校的名稱,並找出它的隱藏 – daidai
@daidai你需要一個完全不同的查詢。我剛剛編輯了我的答案。 – dasblinkenlight