亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問 SQL (mysql) 如何查詢相同 ID下某一列全部相同的 sql 語句怎么寫?

請問 SQL (mysql) 如何查詢相同 ID下某一列全部相同的 sql 語句怎么寫?

蝴蝶刀刀 2019-03-22 11:43:36
例如以上的圖相同ID 'wextid' 下 某一列 'result' 全部等于 error 的正確將查詢出 wextid 為 5528 的數據 而 wextid 為 2628 的數據 因為其中有一行 'result' 為 correct 所有不應該被查處。我的目的 是指 在 wextid 相同情況下,result 必須全部為 error 的值。 我需要的是 如果上圖中 第 5行(ID為730) 的 result 變成error 那么將查詢出 5528,2628 個值 的SQL語句。
查看完整描述

2 回答

?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

select * from 
    (select wextid,result 
    from t_test 
    group by wextid,result) a 
 group by wextid 
 having count(1)=1 and result = 'error'


查看完整回答
反對 回復 2019-03-22
?
慕村225694

TA貢獻1880條經驗 獲得超4個贊

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");

可以再優化下。


查看完整回答
反對 回復 2019-03-22
  • 2 回答
  • 0 關注
  • 584 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號