专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 报表

SQL两个表查询不显示重复数据,该如何处理

发布时间:2010-06-13 14:04:20 文章来源:www.iduyao.cn 采编人员:星星草
SQL两个表查询不显示重复数据
表B中有 
OrderID 姓名 
201101 张三
201102 李四
201101 李四
表A中有
OrderID 书名 数量 
201101 历史 1
201102 语文 1
显示
201101 历史 1
201102 语文 1

就是去除B表中的OrderID重复的数据,B表中的“姓名”和A表中的名项都可以作为查询条件





------解决方案--------------------
B表没有唯一标识的字段,加入自增字段ID,取最大 OR 最小ID所对应的记录
------解决方案--------------------
根据查询结果判断似乎只要查询A表就可以了。。。。
不过看lz的意思,似乎想通过id连接两个表进行查询?那可以这样:

select distinct b.OrderId, a.书名, a.数量
from A a, B b
where a.OrderId = b.OrderId
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: