表名:TEST與組SELECT子句通過表達
//TEST
A# NAME
------------
1 CHIRS
2 MAY
3 JOHN
//APPLIES
A# P#
---------------------
1 HELLO
2 YES
1 HAPPY
當過我使用此查詢:
SELECT DISTINCT * FROM TEST t INNER JOIN APPLIES ap
on t.A#=ap.A# WHERE count(*)>1;
我想顯示顯示中僅發現1個或多個記錄的適用其中TEST。 A#=#APPLEIS.A
預期輸出:
A# NAME
-------------
1 CHIRS
「給錯誤」 ---我們需要去猜測什麼樣的錯誤是? 'GROUP BY t。*'---你想用這個表達什麼? **不是**表達式 – zerkms
用樣本數據顯示您的期望輸出。 – bgs
1.使用GROUP BY而不是DISTINCT; 2.使用'HAVING'而不是'WHERE'來過濾彙總後 –