Foxtable(狐表)用户栏目专家坐堂 → 请教下,这条SQL语句错在哪?


  共有6317人关注过本帖树形打印复制链接

主题:请教下,这条SQL语句错在哪?

帅哥哟,离线,有人找我吗?
Bin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/5/3 16:43:00 [显示全部帖子]

不能像你这样用的.
where 字段1 in (select 字段1,字段2 from table2) or 字段2 in(select 字段1,字段2 from table2) 

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/5/3 16:57:00 [显示全部帖子]

select * from 库存表 a where a.商品代号 in (select a.商品代号 from 库存表 group by 商品代号 having count(*) > 1) or a.储位 in (select a.储位 from 库存表 group by 储位 having count(*) > 1) or a.生产日期 in (select a.生产日期 from 库存表 group by 生产日期 having count(*) > 1) and id not in (select min(id) from 库存表 group by 商品代号,储位,生产日期 having count(*)>1)  

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/5/3 17:07:00 [显示全部帖子]

是报错 还是结果不对?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/5/3 17:08:00 [显示全部帖子]

把 OR 改为 AND 刚才大意了. 

 回到顶部