求一句sQL,在线等待

山尖美色 2003-03-18 06:16:21

SELECT * FROM PUM11,PUM12,PUM16 
WHERE PUM11.SRNO1=PUM12.SRNO1
and PUM11.SRNO2=PUM12.SRNO2
and PUM11.SRNO3=PUM12.SRNO3
and PUM11.TX_SEQ=PUM12.TX_SEQ
AND PUM11.SEND_ORGAN_CODE='FA01B026G'
and PUM16.SRNO1=PUM11.SRNO1
and PUM16.SRNO2=PUM11.SRNO2
and PUM16.SRNO3=PUM11.SRNO3
and PUM16.TX_SEQ=PUM11.TX_SEQ 

pum11,pum16的主键为srno1,srno2,srno3,tx_sql
而pum12的主键为srno1,srno2,srno3,tx_sql,srcid

求不会重复的记录
...全文
38 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
山尖美色 2003-03-18
  • 打赏
  • 举报
回复
pengdali(大力) 不管用呀!
pengdali 2003-03-18
  • 打赏
  • 举报
回复
SELECT * FROM PUM11,PUM12,PUM16
WHERE PUM11.SRNO1=PUM12.SRNO1
and PUM11.SRNO2=PUM12.SRNO2
and PUM11.SRNO3=PUM12.SRNO3
and PUM11.TX_SEQ=PUM12.TX_SEQ
AND PUM11.SEND_ORGAN_CODE='FA01B026G'
and PUM16.SRNO1=PUM11.SRNO1
and PUM16.SRNO2=PUM11.SRNO2
and PUM16.SRNO3=PUM11.SRNO3
and PUM16.TX_SEQ=PUM11.TX_SEQ

select @@rowcount 记录数

SELECT distinct * FROM PUM11,PUM12,PUM16
WHERE PUM11.SRNO1=PUM12.SRNO1
and PUM11.SRNO2=PUM12.SRNO2
and PUM11.SRNO3=PUM12.SRNO3
and PUM11.TX_SEQ=PUM12.TX_SEQ
AND PUM11.SEND_ORGAN_CODE='FA01B026G'
and PUM16.SRNO1=PUM11.SRNO1
and PUM16.SRNO2=PUM11.SRNO2
and PUM16.SRNO3=PUM11.SRNO3
and PUM16.TX_SEQ=PUM11.TX_SEQ

select @@rowcount 记录数
heixiu1980 2003-03-18
  • 打赏
  • 举报
回复
加了distinct 不会出现完全重复的记录,你仔细看看,肯定有字段不同的。
山尖美色 2003-03-18
  • 打赏
  • 举报
回复
多了一倍的记录
pengdali 2003-03-18
  • 打赏
  • 举报
回复
SELECT distinct * FROM PUM11,PUM12,PUM16
WHERE PUM11.SRNO1=PUM12.SRNO1
and PUM11.SRNO2=PUM12.SRNO2
and PUM11.SRNO3=PUM12.SRNO3
and PUM11.TX_SEQ=PUM12.TX_SEQ
AND PUM11.SEND_ORGAN_CODE='FA01B026G'
and PUM16.SRNO1=PUM11.SRNO1
and PUM16.SRNO2=PUM11.SRNO2
and PUM16.SRNO3=PUM11.SRNO3
and PUM16.TX_SEQ=PUM11.TX_SEQ



SELECT 所有字段 FROM PUM11,PUM12,PUM16
WHERE PUM11.SRNO1=PUM12.SRNO1
and PUM11.SRNO2=PUM12.SRNO2
and PUM11.SRNO3=PUM12.SRNO3
and PUM11.TX_SEQ=PUM12.TX_SEQ
AND PUM11.SEND_ORGAN_CODE='FA01B026G'
and PUM16.SRNO1=PUM11.SRNO1
and PUM16.SRNO2=PUM11.SRNO2
and PUM16.SRNO3=PUM11.SRNO3
and PUM16.TX_SEQ=PUM11.TX_SEQ group by 所有字段
smallcrocodile 2003-03-18
  • 打赏
  • 举报
回复
你的结果什么重复了
smallcrocodile 2003-03-18
  • 打赏
  • 举报
回复
关注
heixiu1980 2003-03-18
  • 打赏
  • 举报
回复
一样的!
山尖美色 2003-03-18
  • 打赏
  • 举报
回复
加distinct只能对单个字段呀!我要select 多个字段
heixiu1980 2003-03-18
  • 打赏
  • 举报
回复
加个distinct不行么?

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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