我想从我的数据库中的消息表中为单个用户提取消息,我写的查询有一些语法问题,但我不知道如何解决它。请帮助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