我在此查询中需要帮助。
用户只能看到列表类型为复杂或简单的列表,并且这些列表分配给他的帐户,而不是其他帐户。
我执行了这个查询,
netstat -tunp | wc -l
但我需要检查列表是否已分配给任何其他帐户。如果列表与31以外的任何其他帐户ID相关联,那么我不应该显示该列表。
答案 0 :(得分:1)
将以下条件添加到WHERE子句中:
AND NOT EXISTS (
SELECT *
FROM account ac
WHERE ac.list_id = main.id
AND ac.account_id <> 31
)
还有NOT IN (SELECT ..)
或排除LEFT JOIN(反连接)的其他方法。