mysql> select ssn from tab2 except select ssn from tab1;
错误1064(42000):您的SQL语法错误;检查对应于你的MySQL服务器版本正确的语法使用近手动“选择TAB1为ssn”在为什么这个查询失败?
mysql> select ssn from tab2 except select ssn from tab1;
错误1064(42000):您的SQL语法错误;检查对应于你的MySQL服务器版本正确的语法使用近手动“选择TAB1为ssn”在为什么这个查询失败?
EXCEPT
不MySQL
支持本文着眼于不同的方法,使你可以做反半加入NOT IN vs. NOT EXISTS vs. LEFT JOIN/IS NULL。
做一个 “除”,你可以...
select ssn from tab2 where ssn not in (select ssn from tab1)
当然假设'tab1'没有'ssn'的任何'NULL'值 – 2011-04-20 18:42:42
您是否尝试过阅读MySQL手册?你有5个问题,标题完全相同。 – geoffspear 2011-04-20 18:45:06