Mysql 获取未分配给给定id的条目
我有一个n-n连接表,喜欢查询列表11或列表12之外的人 使用者 列表 结果应该是Mysql 获取未分配给给定id的条目,mysql,Mysql,我有一个n-n连接表,喜欢查询列表11或列表12之外的人 使用者 列表 结果应该是 3, Jim 4, Jack 我试过了 SELECT user.ID, user.name FROM user LEFT JOIN user_lists ON user_id = user.ID AND user_id NOT IN (11, 12) 这显然也给了我简 内部查询应该实现以下功能: SELECT ID, user FROM `User` WHERE ID NOT IN (SELE
3, Jim
4, Jack
我试过了
SELECT user.ID, user.name FROM user
LEFT JOIN user_lists ON user_id = user.ID AND user_id NOT IN (11, 12)
这显然也给了我简 内部查询应该实现以下功能:
SELECT ID, user FROM `User`
WHERE ID NOT IN
(SELECT user_id FROM `Lists` WHERE list_id IN (11, 12))
以小提琴为例:1。不删除。2.添加列表id为空的位置
SELECT user.ID, user.name FROM user
LEFT JOIN user_lists ON user_id = user.ID AND user_id NOT IN (11, 12)
SELECT ID, user FROM `User`
WHERE ID NOT IN
(SELECT user_id FROM `Lists` WHERE list_id IN (11, 12))