我想從我的數據庫中的消息表中爲單個用戶提取消息,我寫的查詢有一些語法問題,但我不知道如何解決它。請幫助Sql In子句語法查詢錯誤
SELECT *
FROM Messages
WHERE SenderId = (SELECT UserId FROM Users WHERE ContactNo = 03005114812)
or ReceiverId = (SELECT UserId FROM Users WHERE ContactNo = 03005114812)
IN (SELECT * FROM Messages WHERE SenderId = 1 or ReceiverId = 1)
你在找什麼?用戶1與聯繫人號碼爲03005114812的用戶之間的所有消息?如果不是這樣,那麼請添加更多關於您想要查找的內容的解釋。一些樣本數據和預期結果不會受到影響。 –
@Damien_The_Unbeliever是先生我想找到用戶1和ContactNo = 03005114812 – ShodowOverRide