我有一個帶有一個簡單表的 MySQL 資料庫...
id(key)、messageid、時間
我需要一個查詢,如果我傳遞 messageid,它會回傳給我訊息 ID(如果存在)。否則任何其他值,如 0。
我已經在各種公式中嘗試過“EXISTS”,但它要么得到 0 要么得到 1。如果存在,我需要 messageid 進行進一步處理。
謝謝你們。DD
uj5u.com熱心網友回復:
聽起來您只需要:
select case when exists
(select * from t where messageId = <value>)
then <value> else 0 end as messageId;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/482630.html
