1
我在Oracle 10g中有一個包含以下字段的表。在表中查找重複條目
TABLE_1
account_no | tracking_id | trans_amount
每個account_no可以有多個跟蹤標識和交易金額。
我如何查詢重複條目account_no跟蹤位於1和1000之間,以及相應的trans_amount?
非常感謝您的幫助,
新手。
我在Oracle 10g中有一個包含以下字段的表。在表中查找重複條目
TABLE_1
account_no | tracking_id | trans_amount
每個account_no可以有多個跟蹤標識和交易金額。
我如何查詢重複條目account_no跟蹤位於1和1000之間,以及相應的trans_amount?
非常感謝您的幫助,
新手。
嘗試以下查詢:
SELECT account_no, tracking_id, trans_amount
FROM TABLE_1
WHERE
account_no IN
(
SELECT account_no FROM TABLE_1
WHERE tracking_id >= 1 AND tracking_id <= 1000
GROUP BY account_do
HAVING COUNT(*) > 1
)
子查詢的說明:找到所有account_no
的爲其中有超過1,使得tracking_id
是我1和1000
之間希望這就是你的意思。
您能否用樣本輸入和輸出來闡明您的期望? – 2009-08-14 03:58:16
謝謝馬特。我找到了解決方案。但我會張貼一些示例數據,下次我問的時候:) – novice 2009-08-14 05:49:50
什麼是解決方案? – 2009-08-14 07:19:06