比如有二個表A,BA:
num | name
-----+------
1 | a
2 | b
3 | cB:
id | name
-----+------
1 | a
1 | b寫一個SQL語句。查詢A表中的name,其條件是B表中id為1,且name的值不在A表name中查詢結果應該是:A:
num | name
-----+------
3 | c
這個語句怎麼寫呢?50分,thx!
num | name
-----+------
1 | a
2 | b
3 | cB:
id | name
-----+------
1 | a
1 | b寫一個SQL語句。查詢A表中的name,其條件是B表中id為1,且name的值不在A表name中查詢結果應該是:A:
num | name
-----+------
3 | c
這個語句怎麼寫呢?50分,thx!
解决方案 »
- mysqldump 如何把 库的dll语句给导出
- 慢sql如何发现他的执行 io数量
- Mysql联合主键设置外键
- 为何二种连接不同?
- 求助!各位高手,用DELPHI7的ADOQUERY查询MYSQL数据厍时出现class eacessviocation whit message access violation at address 100072 in m
- centos下启动不了mysql
- 第一次搞MYSQL,求一表内复制并增加的SQL语句
- mysql 中怎么设置表无锁机制
- 几十、几万、几千万的基础商品数据如何维护和加快查询速度
- Mysql5.5.15 安装过程start service 错误,如何重装?学弟在线跪求回复。。。
- 急啊 ,饭碗要没了
- 二级目录分类问题,在线等
where NOT EXISTS (select name from b)這樣寫可以嗎?效率怎樣呢?我想要一個高效率的。
num | name
-----+------
3 | c也不符合楼主说的条件阿
不知是不是你想要的?
where NOT EXISTS (select * from b)
或者
select * from a
where name NOT in (select name from b)