[SQL ] 如何讓選出的結果不DISTINCT??

看板Database作者 ( fool. )時間18年前 (2007/10/14 15:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
大家好 我用以下的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
文章代碼(AID): #174SJEZ9 (Database)
討論串 (同標題文章)
文章代碼(AID): #174SJEZ9 (Database)