假设在数据库的表 user 中有一个字段 user_id , 其值有 (1,2,3,4,5) (也就是说有5行记录), 有一个外部给定列表 L (1,2,3,4,5,6,7) 要求找出在 L 中但不在数据库user表中的值 (6,7) 怎么写SQL 语句 ?
最好一条 SQL 语句解决, 不用存储过程,或者其它复杂的解决方案。
解决方案 »
- 请教如何导入文本文件?
- 存储过程问题
- 请教!!备份数据输出的csv文件中无法正确显示中文
- 短时间内执行1000条mysql_real_query()执行太慢了,请问有什么办法优化没?
- 怎么写树形查询语句
- 两表比较的语句怎么写
- 删除表B中 AID =表A中AID的记录 条件是表A的 S= 0 表B的id IN (1,2,3)
- mysql如何支持中文??在servlet里面读出,写入该怎么处理中文呢?
- ODBC 查询MySQL两张表速度好慢
- Mysql 存储过程中 变量赋值问题
- mysql安装后如何设置密码,登录后找不到mysql库
- mysql 数据库被 drop database 数库库名,能恢复吗
select 1 as id
union all
select 2 as id
union all
...
union all
select 7 as id ) a where id not in (select user_id from user)
from L
where L.user_id not in (select user_id from user)