簡體   English   中英

在Oracle SQL Developer中插入聚合記錄

[英]Insert aggregated records in Oracle SQL Developer

我有一個包含三個字段的表: DateID1ID2 ,它們看起來像:

Date          ID1     ID2
-------------------------    
20130101      10      20 
20130101      30      40
20130102       5      10
20130102       7      12
20130102       8      20

我希望每個日期/ ID都有一行。 如何根據上表創建表,其中只有兩列: DateID

ID包括上表中的所有ID1ID2

Date          ID 
----------------- 
20130101      10
20130101      20        
20130101      30
20130101      40
20130102       5
20130102      10
20130102       7
20130102      12
20130102       8
20130102      20

聯盟。 這不會顯示任何可能重復的日期,ID組合。 如果你想要這個,請使用UNION ALL。

SELECT Date, ID1 AS ID FROM MyTable
UNION
SELECT Date, ID2 FROM MyTable

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM