1
我正在尋找選擇兩列中的值不相等的行。選擇兩列值不相等的地方
我有以下MySQL查詢:
SELECT t1.id, t1.numvotes, COUNT(DISTINCT t2.id) AS numvotes
FROM t1
LEFT JOIN t2 ON
(t1.id = t2.id)
GROUP BY t1.id
從t1
的數據是:
id | numvotes
-------------------
1 | 4
2 | 6
3 | 1
4 | 3
5 | 2
數據從t2
是:
id
-----
1
1
1
1
2
2
2
3
4
4
4
5
從上述查詢的結果將是:
id | numvotes | numvotes
-------------------------------
1 | 4 | 4
2 | 6 | 3
3 | 1 | 1
4 | 3 | 3
5 | 2 | 1
現在,我想修改MySQL查詢,只選擇其中來自t1
的numvotes是從t2
計算COUNT DISTINCT值不同。
correct - ignore my answer – jdog 2014-10-03 00:42:26