作者motokare ( fool. )
看板Database
标题[SQL ] 如何让选出的结果不DISTINCT??
时间Sun Oct 14 15:27:08 2007
大家好
我用以下的SQL去搜寻
SELECT Discount FROM ChargeMaster WHERE ChargeID IN(SELECT ChargeID FROM
RegTrans WHERE sys_id='1') ORDER BY ChargeID ASC
Discount 是 ChargeMaster 底下的一个栏位
sys_id 是 RegTrans 底下的一个栏位
ChargeID 是 以上两个 table 之间共有的栏位(其值互相对应)
现在我想要取 sys_id = 1 的 ChargeID
然後选出这些 ChargeID 相对应的 Discount
重复的话一定要列出来
现在我光打 SELECT ChargeID FROM RegTrans WHERE sys_id='1'
可以选出重复的 ChargeID (重复的不会被省略)
可是用全部的语句下去跑 选出来的值却好像有被 DISTINCT 後的效果
我爬了文也上了 google 找了一下 却没找到相关讯息
不知道有没有人知道该怎麽解决?? 感觉就只差那麽一点点了
先谢过了 谢谢!!!
--
我现在已经 合上了悲伤的相簿
流下的泪水是 frozen sea
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.81.163.203