除了MySQL中的所有等价项
所以我有一个名为members的表和另一个名为group的表。这个组的负责人也是一个成员 为了找回不是领导者的成员,我做了以下工作 代码: 在MySQL中这样做会给我一个语法错误。除了MySQL中的ALL,我应该使用什么除了MySQL中的所有等价项,mysql,Mysql,所以我有一个名为members的表和另一个名为group的表。这个组的负责人也是一个成员 为了找回不是领导者的成员,我做了以下工作 代码: 在MySQL中这样做会给我一个语法错误。除了MySQL中的ALL,我应该使用什么 SELECT first_name, last_name, rank FROM members LEFT OUTER JOIN groups ON gid=leader WHERE leader is null 不确定leader或gid是否在groups表中。groups
SELECT first_name, last_name, rank
FROM members
LEFT OUTER JOIN groups ON gid=leader
WHERE leader is null
不确定leader或gid是否在groups表中。groups表中的列在where子句中必须有null检查。子查询可以执行以下操作: 选择名字、姓氏、等级 来自成员 我不在哪里 选择领导者 来自团体 其中leader=members.id
我们需要了解您的表结构,以便进一步帮助您您可以尝试使用此场景
SELECT
r.col1,r.col2
FROM tabel1 r
WHERE ROW ( r.col1,r.col2 ) NOT IN(
SELECT
col1,col2
FROM tabel2
);
你能粘贴准确的语法错误吗?你能发布你的表结构吗?错误:你的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解第3行“所有选择第一个\名、最后一个\名、来自成员内部联接组的排名”附近使用的正确语法
SELECT
r.col1,r.col2
FROM tabel1 r
WHERE ROW ( r.col1,r.col2 ) NOT IN(
SELECT
col1,col2
FROM tabel2
);