我正在尝试更新表,但我需要进行左连接以确定要选择哪些行。
这是我一直在尝试的两个例子,我认为通过看到它们中的任何一个我想很清楚我想要做什么:
UPDATE `User_Likes`
SET `Status` = 'read'
LEFT JOIN Posts ON User_Likes.PID = Posts.ID
WHERE Posts.UID = '1'
在这里我尝试另一种方式:
UPDATE `User_Likes`
SET `Status` = 'read'
WHERE `ID` IN (SELECT Posts.ID
FROM `User_Likes`
LEFT JOIN Posts ON User_Likes.PID = Posts.ID
WHERE Posts.UID = '$userID')