有两个表 问题一:表A里面有 有一个字段是item_id 包含一些项
表B里面也 有一个字段是item_id 包含一些项我想找到所有的item_id的值, 这些值存在于表A里面, 但是不存在于表B中
请问怎么写?问题二:
表A里面有 有一个字段是item_id 包含一些项
表B里面也 有一个字段是item_id,还有一个字段是item_value 包含一些项我想找到所有的item_id的值, 这些值存在于表A里面, 但是不存在于表B中, 或者即使存在于表B中,其对应的item_value 均 <3注意 表B的item_id不是唯一的,即可能存在这种情况item_id item_value
10020 1
10020 3
10020 2
10021 3
10021 0所以找到的item_id的值,只要有一项对应的item_value >=3 就不复合条件了请问这个sql语句怎么写,谢谢!
表B里面也 有一个字段是item_id 包含一些项我想找到所有的item_id的值, 这些值存在于表A里面, 但是不存在于表B中
请问怎么写?问题二:
表A里面有 有一个字段是item_id 包含一些项
表B里面也 有一个字段是item_id,还有一个字段是item_value 包含一些项我想找到所有的item_id的值, 这些值存在于表A里面, 但是不存在于表B中, 或者即使存在于表B中,其对应的item_value 均 <3注意 表B的item_id不是唯一的,即可能存在这种情况item_id item_value
10020 1
10020 3
10020 2
10021 3
10021 0所以找到的item_id的值,只要有一项对应的item_value >=3 就不复合条件了请问这个sql语句怎么写,谢谢!
解决方案 »
- mysql自动增长字段auto_increment 如何设置增长的长度,语句应该怎样写?
- mysql乱码问题
- 主键为 int 型,并且用 AUTO_INCREMENT 修饰,将来会有溢出?
- 如何获取select count(*) from bable 的值
- MySQL管理员宝典 (Wiley 2009年5月最新版)
- 多对多连接,为什么需要中间表????
- 求:Mysql查看某各表那个字段是主键
- mysql logbin 问题
- mysql 我创建的保存点怎么不起作用
- 怎么将文件夹名字和文件名做分别作为一列导入到Mysql数据库中
- 求 gostgreSQL 的 链接库文件
- 当达到条件,立即执行一操作更改数据,如果你怎么做,我不会大家帮忙!
问题二。 select item_id from A where item_id not in (select item_id from b) union select item_id
from a ,b where a.item_id =b.item and a.item_value <3
select item_id from a where item_id not in (select item_id from B)
union
select item_id from a where item_id in(
select bb.item_id from(
select max(item_value) aa, item_id from B group by item_id having aa<3)bb);
select A.item_id from A left join B using(item_id) where B.item_id is null or B.item_value < 3;