我有两个表,例如user (id, name)
和user_ban(id,user_id,datetime_banned)
。我需要选择表user_ban
答案 0 :(得分:2)
在查询的NOT EXISTS
子句中使用WHERE
语句。
示例:
SELECT *
FROM User a
WHERE NOT EXISTS (
SELECT 1
FROM User_Ban b
WHERE a.id = b.user_id
)
答案 1 :(得分:0)
我比较新,但认为这样做会。希望这可以帮助。
SELECT * FROM user WHERE user.id NOT IN(SELECT user_ban.user_id FROM user_ban)