我得到了這樣的說法:甲骨文,讓所有列
select count(*),
article_no_external,
article_group_id
from tbl_erp_article
where article_no_external != ' '
group by article_no_external, article_group_id
having count(*) >1
我想按group_id
和external_no
,這工作得很好,我得到128條記錄。但我希望看到所有列不僅僅是那些2.我試圖將它們添加到select
,但隨後出現group by
錯誤。我需要4個列,因爲我需要抓住它們來使用選定的數據創建新記錄。
這給了我不同數量的記錄,200多 –
@BartaTamás:你的舊語句對'article_no_external,article_group_id'(因爲group by)做了一個截然不同的處理,現在沒有被應用。但是,當你想看到更多的列時,「distinct」可能不起作用。您需要使用相同的'article_no_external,article_group_id'組合來挑選行的某種標準。 –
對,我拿這個。謝謝你,先生。 –