查找二张表中相同型号不同价格的项目

1917584 2004-11-28 10:12:57
有2个表:备件价格,备件库存
现在发现备件库存里有些备件编号的备件和备件价格里的价格不一样。用SQL语句怎么找到这些价格不同的备件型号?

备件价格

序号 备件编号 备件名称 价格
1 1111 螺丝 0.2
2 1112 垫片 0.1
3 1113 管夹 1.1
4 1114 管夹 1.5
……


备件库存

序号 备件编号 备件名称 库存 价格
1 1111 螺丝 6 0.1
2 1112 垫片 4 0.1
3 1113 管夹 9 1.0
4 1114 管夹 8 1.5
……

...全文
98 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zonelive 2004-11-28
  • 打赏
  • 举报
回复
select a.备件编号,a.备件名称,a.价格,b.价格 from 备件库存 a left join 备件价格 b
on a.备件编号=b.备件编号 and a.价格<>b.价格
didoleo 2004-11-28
  • 打赏
  • 举报
回复
select a.备件编号,a.备件名称,a.价格,b.价格 from 备件库存 a left join 备件价格 b
on a.备件编号=b.备件编号
where a.价格<>b.价格
----------------------------------
1111 螺丝 .10 .20
1113 管夹 1.00 1.10
Andy__Huang 2004-11-28
  • 打赏
  • 举报
回复
select 备件型号 from
(select 备件编号 ,备件名称 , 价格 from 备件价格
union all
selec 备件编号, 备件名称 , 价格 from 备件库存)a
group by 备件型号 having count(*)=1

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧