我想從下面的表中獲得groupname
和的唯一組合。任何人都可以幫助查詢嗎?組名和子名稱上的SQL唯一組合
表有groupname
和:
Groupname Subname
a 100
a 130
a1 120
a1 100
b 140
b 120
c 130
的結果應該是像a 100
和a1 120
。但是我不想在結果列表中兩次使用相同的組名和子名。
我想從下面的表中獲得groupname
和的唯一組合。任何人都可以幫助查詢嗎?組名和子名稱上的SQL唯一組合
表有groupname
和:
Groupname Subname
a 100
a 130
a1 120
a1 100
b 140
b 120
c 130
的結果應該是像a 100
和a1 120
。但是我不想在結果列表中兩次使用相同的組名和子名。
,如果你做到以下幾點:選擇表名不同*您得到這個:
「組名」, 「子名」
「一」, 「130」
「A1」, 「120」
「A1」 「100」
「b」, 「140」
「一」, 「100」
「b」, 「120」
「C」, 「130」
現在,如果你這樣做,而不是:選擇組名,從表名 組子名稱由組名
「組名」, 「子名」
「一」 「130」
「A1」 「120」
「b」 的 「140」
「c」 的「130 「
,如果你這樣做,而不是:由子名稱選擇組名,子名從表名 組
組名子名稱
」A1「, 」100「
「A1」 「120」
「一」 「130」
「b」 的 「140」
謝謝,我的期望輸出是第二個在你的答案。但我已經嘗試了所有不同的和groupby選項,並且無法成功。 SQL>通過_group從_group_members組中選擇不同的_group,_subtype; 錯誤在第1行: ORA-00979:不是GROUP BY表達式 – Raj
'選擇不同...' –
我試圖選擇不同組名,子名稱從表,其中組名中(選擇表名中不同的組名);但是這給組名複製 – Raj
你的預期結果是什麼?我沒有看到任何重複的{{groupname,subname}' –