各位大神,本人菜鳥一枚。如題所示想通過多個欄位查找出重復的行,按照網上的知道寫了如下代碼,但是報語法錯誤。
請大神們知道。
select * from feature_data_table d
where (d.machineNo,d.featureID,d.datavalue) in
(select machineNo,featureID,datavalue from feature_data_table
group by machineNo,featureID,datavalue
having COUNT(*)>1)
uj5u.com熱心網友回復:
e.g.SELECT *
FROM feature_data_table d
WHERE EXISTS (SELECT 1
FROM feature_data_table
WHERE machineNo=d.machineNo
AND featureID=d.featureID
AND datavalue=https://bbs.csdn.net/topics/d.datavalue
HAVING COUNT(*) >=2);
uj5u.com熱心網友回復:
你這段代碼是MySQL可運行轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/112043.html
標籤:基礎類
上一篇:求助!
下一篇:一列模糊匹配一列資料
