我的表值:刪除重複的基礎條件
COLUMN1 COLUMN2 COLUMN3
WF1 Email 1640
WF1 Email 1641
WF1 Email N/A
WF3 Email N/A
預期結果:
COLUMN1 COLUMN2 COLUMN3
WF1 Email 1640
WF3 Email N/A
我需要檢索的COLUMN2 =「電子郵件」,如果列1包含重複的值,我有所有的記錄選擇記錄哪一列3 <>'N/A'。
我讀了關於分區的教程,但仍然不知道如何得到結果。
任何幫助表示讚賞。
CREATE TABLE TABLE1
(
COLUMN1 varchar2(20),
COLUMN2 varchar2(20),
COLUMN3 varchar2(20)
);
INSERT INTO TABLE1
(COLUMN1, COLUMN2, COLUMN3)
VALUES
('WF1', 'Email', '1640');
INSERT INTO TABLE1
(COLUMN1, COLUMN2, COLUMN3)
VALUES
('WF1', 'Email', '1641');
INSERT INTO TABLE1
(COLUMN1, COLUMN2, COLUMN3)
VALUES
('WF1', 'Email', 'N/A');
INSERT INTO TABLE1
(COLUMN1, COLUMN2, COLUMN3)
VALUES
('WF3', 'Email', 'N/A');
謝謝你的幫助:) –
這只是解決了幾個小時的頭髮拉我...謝謝。 –