我有一張表,其中所有數據都以行方式存儲。「IN」子句中的多個內聯變量
key name field value
11 sam state 1
11 fred state 1
21 sam state 3
21 fred state 1
11 sam dist 1
11 fred dist 1
21 sam dist 1
21 fred dist 1
我需要一個查詢來獲取"name" having dist = 1 with state = 1
的編號。
東西上下面的行.. SELECT COUNT(值) 其中字段= 'DIST' 和值= 1 和鍵,名稱在(從表其中字段選擇鍵,名稱 ='狀態'和值= 1)
在上面的例子中,我希望答案爲「3」(sam with key = 21不符合條件)。
謝謝。在podiluska的解決方案上工作。 – user1606540