例如以上的圖相同ID 'wextid' 下 某一列 'result' 全部等于 error 的正確將查詢出 wextid 為 5528 的數(shù)據(jù) 而 wextid 為 2628 的數(shù)據(jù) 因?yàn)槠渲杏幸恍?'result' 為 correct 所有不應(yīng)該被查處。我的目的 是指 在 wextid 相同情況下,result 必須全部為 error 的值。 我需要的是 如果上圖中 第 5行(ID為730) 的 result 變成error 那么將查詢出 5528,2628 個(gè)值 的SQL語句。
2 回答

萬千封印
TA貢獻(xiàn)1891條經(jīng)驗(yàn) 獲得超3個(gè)贊
select * from (select wextid,result from t_test group by wextid,result) a group by wextid having count(1)=1 and result = 'error'

慕村225694
TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個(gè)贊
select * from egg_school_en_user_data_word_log a where not exists(select wextid from egg_school_en_user_data_word_log b where a.wextid=b.wextid and b.result="correct");
可以再優(yōu)化下。
添加回答
舉報(bào)
0/150
提交
取消