假設我有一個N:N
表關係,並且我正在執行它們之間的連接,問題是結果中有許多具有相同值的行,並且我想繼續其中一個row
包含ids
。
實際返回的結果是這樣的。Oracle在單行中連接列值
ID_STREET STREET COUNTRY REGION
------------------------------------------------
1 street-1 country-1 region-1
2 street-1 country-1 region-1
3 street-2 country-2 region-2
,我希望把它作爲
ID_STREET STREET COUNTRY REGION DUPLICATED
---------------------------------------------------------------
1 street-1 country-1 region-1 1,2
3 street-2 country-2 region-2 3
表定義的樣子
------------------------- --------------------------
STREET COUNTRY
------------------------- --------------------------
ID NUMBER NOT NULL ID NUMBER NOT NULL
NAME VARCHAR2(45) NOT NULL NAME VARCHAR2(45) NOT NULL
ID_COUNTRY NUMBER NOT NULL ID_REGION NUMBER NOT NULL
...other fields ...other fields
-------------------------
REGION
-------------------------
ID NUMBER NOT NULL
NAME VARCHAR2(45) NOT NULL
...other fields
你可以發佈你的兩張表嗎?沒有看到你從什麼開始,結果有點令人困惑。 –