0
我有一個mysql表,有一些重複的記錄,有一列Error_code
。因爲如果所有數據都是正確的,那麼確定將插入所有列。如果某些數據有誤,則會爲這些錯誤的數據記錄插入錯誤。如果沒有錯誤,ok將顯示在相關列中。通過使用Group by Mysql顯示所需的結果
但是,如果錯誤存在,那麼我想通過使用group by來顯示錯誤。我該如何編寫查詢?
樣品表
voucherid ean error_code
123456 234 OK
123456 435 OK
123456 345 Ok
我使用下面的查詢使用GROUP BY
select voucherid, error_code
from voucher_info
group by voucher id
這個查詢將返回此數據:
voucherid error_code
123456 ok
但是,如果我有錯誤代碼表格的數據如下
voucherid ean error_code
123456 234 OK
123456 435 Error
123456 345 Ok
現在我想顯示error_code的值如下所示的錯誤。
voucherid error_code
123456 Error
如何使用group by?任何幫助將不勝感激。
你想只獲取與「錯誤」的代碼數據不好? –