Remove duplicates in a column
I want to delete duplicates in a column main_table based on the column of TLEVEL:create the table UNIQ_TEMP
(TLEVEL, NUMBER (10.0),)
TABLE-NAME VARCHAR2 (30),
MAIN_TABLE VARCHAR2 (30)
);
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (0, 'ASSIGNMENT', "ATTRIBUTION");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (1, 'ASSIGNMENT', 'LOAD');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (1, 'ALLOWANCE', 'FINANCIAL_TRANSACTION_DTL');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (1, 'ALLOCATION', 'PAYMENT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ALLOWANCE', 'MISC_CHARGE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ASSIGNMENT', 'LOAD');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ALLOCATION', 'MEMBERSHIP');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ALLOCATION', 'MEMBERSHIP');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ALLOCATION', 'MEMBERSHIP');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, "ATTRIBUTION" AND "INVOICE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ALLOWANCE', 'FINANCIAL_TRANSACTION_HDR');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ALLOCATION', 'DISCOUNT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ASSIGNMENT', 'CLIENT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ASSIGNMENT', 'CLIENT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ALLOWANCE', 'CHARGE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ALLOWANCE', 'CHARGE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ALLOWANCE', 'CHARGE_DETAIL_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ALLOWANCE', 'SUBSCRIPTION_PERIOD');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ALLOCATION', 'PAYMENT_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (2, 'ALLOWANCE', 'PAYMENT_CHANNEL');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ASSIGNMENT', 'CLIENT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOCATION', 'PAYMENT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ASSIGNMENT', 'CLIENT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOCATION', 'DISCOUNT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'MISC_CHARGE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'BILLING_CYCLE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'BILLING_CYCLE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'INVOICE_PERIOD');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'INVOICE_STATUS');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'INVOICE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'MARKETING_OPTIN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'MARKETING_OPTIN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ASSIGNMENT', 'CAMPAIGN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOCATION', 'MEMBERSHIP');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ASSIGNMENT', 'CAMPAIGN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'CANCELLED_REASON');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ASSIGNMENT', 'LOAD');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'CHARGE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'MEMBERSHIP_CARD_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'CHARGE_DETAIL');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'CHARGE_DETAIL');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'SUBSCRIPTION_PERIOD_STATUS');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'SUBSCRIPTION_PERIOD_STATUS');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'SUBSCRIPTION_PERIOD_STATUS');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ASSIGNMENT', 'LOAD');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ASSIGNMENT', 'SUBSCRIPTION');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'PRODUCT_ITEM');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'PRODUCT_ITEM');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'PRODUCT_ITEM');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ASSIGNMENT', 'BALANCING');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ALLOWANCE', 'MEMBERSHIP_CARD_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (3, 'ASSIGNMENT', 'CLIENT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'MEMBERSHIP_CARD_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'MEMBERSHIP_CARD_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'MISC_CHARGE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'MISC_CHARGE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'PAYMENT_CHANNEL');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', 'PAYMENT_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', "PRODUCT_CODE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', "PRODUCT_CODE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', "PRODUCT_CODE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'PRODUCT_MASTER');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'PRODUCT_MASTER');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'PRODUCT_MASTER');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', "PRODUCT_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'VEHICLE_CARD_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'VEHICLE_CARD_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'VEHICLE_CARD_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'CHARGE_DETAIL_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'CHARGE_DETAIL_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'CHARGE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'CHARGE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ASSIGNMENT', 'CLIENT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ASSIGNMENT', 'CLIENT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ASSIGNMENT', 'CLIENT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ASSIGNMENT', 'CLIENT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ASSIGNMENT', 'CLIENT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ASSIGNMENT', 'CLIENT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', 'DISCOUNT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', 'DISCOUNT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'INVOICE_STATUS_FILTER');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'MARKETING_OPTIN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'MARKETING_OPTIN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'MARKETING_OPTIN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', 'MEMBERSHIP');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', 'MEMBERSHIP');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', 'MEMBERSHIP');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', 'MEMBERSHIP');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', 'MEMBERSHIP');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'MEMBERSHIP_CARD_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'ADJUSTMENT_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'BILLING_CYCLE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'BILLING_CYCLE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'BILLING_CYCLE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'BILLING_CYCLE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ASSIGNMENT', 'CAMPAIGN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ASSIGNMENT', 'CAMPAIGN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ASSIGNMENT', 'CAMPAIGN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (4, 'ALLOWANCE', 'CANCELLED_REASON_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'MEMBERSHIP_CARD_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ASSIGNMENT', 'CAMPAIGN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'MEMBERSHIP_CARD_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ASSIGNMENT', 'CAMPAIGN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ASSIGNMENT', 'CAMPAIGN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ASSIGNMENT', 'CAMPAIGN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ASSIGNMENT', 'CAMPAIGN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ASSIGNMENT', 'CAMPAIGN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'BILLING_CYCLE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'BILLING_CYCLE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'BILLING_CYCLE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'BILLING_CYCLE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'MEMBERSHIP_CARD_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'MEMBERSHIP_CARD_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOCATION', "PRODUCT_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOCATION', "PRODUCT_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOCATION', "PRODUCT_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ASSIGNMENT', 'CLIENT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ASSIGNMENT', 'CLIENT');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'MARKETING_OPTIN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'MARKETING_OPTIN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'MARKETING_OPTIN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'MARKETING_OPTIN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'MARKETING_OPTIN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'MARKETING_OPTIN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'MEMBERSHIP_CARD_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'MEMBERSHIP_CARD_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOCATION', "ALLOCATION_TYPE");
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'BILLING_CYCLE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (5, 'ALLOWANCE', 'BILLING_CYCLE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (6, 'ASSIGNMENT', 'CAMPAIGN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (6, 'ASSIGNMENT', 'CAMPAIGN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (6, 'ALLOWANCE', 'BILLING_CYCLE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (6, 'ALLOWANCE', 'MARKETING_OPTIN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (6, 'ALLOWANCE', 'MEMBERSHIP_CARD_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (6, 'ALLOWANCE', 'BILLING_CYCLE_TYPE');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (6, 'ALLOWANCE', 'MARKETING_OPTIN');
INSERT INTO UNIQ_TEMP (TLEVEL, TABLE_NAME, MAIN_TABLE) VALUES (6, 'ALLOWANCE', 'MEMBERSHIP_CARD_TYPE');
COMMIT;
TLEVEL TABLE_NAME MAIN_TABLE
ALLOCATION OF THE ALLOWANCE 0
1 DISTRIBUTION CHARGE
1 ALLOCATION FINANCIAL_TRANSACTION_DTL
1 ALLOWANCE PAYMENT
2 ALLOWANCE MISC_CHARGE
2 LOAD DISTRIBUTION
2 ALLOWANCE ALLOCATION_TYPE
2 ALLOWANCE ALLOCATION_TYPE
ALLOCATION OF 2 MEMBERS
ALLOCATION OF 2 MEMBERS
ALLOCATION OF 2 MEMBERS
2 ALLOWANCE BILL
2 ALLOWANCE FINANCIAL_TRANSACTION_HDR
2 ALLOWANCE DISCOUNT
2 DISTRIBUTION CLIENT
2 DISTRIBUTION CLIENT
2 ALLOWANCE CHARGE_TYPE
2 ALLOWANCE CHARGE_TYPE
2 ALLOWANCE CHARGE_DETAIL_TYPE
2 ALLOWANCE SUBSCRIPTION_PERIOD
2 ALLOWANCE PAYMENT_TYPE
2 ALLOWANCE PAYMENT_CHANNEL
3 DISTRIBUTION CLIENT
PAYMENT OF THE ALLOWANCE 3
3 DISTRIBUTION CLIENT
3 ALLOWANCE ALLOCATION_TYPE
3 ALLOWANCE ALLOCATION_TYPE
3 ALLOWANCE DISCOUNT
3 MISC_CHARGE ALLOWANCE
3 BILLING_CYCLE_TYPE ALLOWANCE
3 BILLING_CYCLE_TYPE ALLOWANCE
3 INVOICE_PERIOD ALLOWANCE
3 INVOICE_STATUS ALLOWANCE
3 INVOICE_TYPE ALLOWANCE
3 MARKETING_OPTIN ALLOWANCE
3 MARKETING_OPTIN ALLOWANCE
3 ALLOWANCE CAMPAIGN
3 ALLOCATION MEMBERSHIP
3 ALLOWANCE CAMPAIGN
3 CANCELLED_REASON ALLOWANCE
3 ALLOWANCE ALLOCATION_TYPE
3 LOAD DISTRIBUTION
3 CHARGE_TYPE ALLOWANCE
3 ALLOWANCE ALLOCATION_TYPE
3 MEMBERSHIP_CARD_TYPE ALLOWANCE
3 CHARGE_DETAIL ALLOWANCE
3 CHARGE_DETAIL ALLOWANCE
3 SUBSCRIPTION_PERIOD_STATUS ALLOWANCE
3 SUBSCRIPTION_PERIOD_STATUS ALLOWANCE
3 SUBSCRIPTION_PERIOD_STATUS ALLOWANCE
3 LOAD DISTRIBUTION
3 DISTRIBUTION SUBSCRIPTION
3 PRODUCT_ITEM ALLOWANCE
3 PRODUCT_ITEM ALLOWANCE
3 PRODUCT_ITEM ALLOWANCE
ADJUSTMENT OF DIVISION 3
3 MEMBERSHIP_CARD_TYPE ALLOWANCE
3 DISTRIBUTION CLIENT
4 ALLOWANCE MEMBERSHIP_CARD_TYPE
4 ALLOWANCE MEMBERSHIP_CARD_TYPE
4 ALLOWANCE MISC_CHARGE
4 ALLOWANCE MISC_CHARGE
4 ALLOWANCE PAYMENT_CHANNEL
4 ALLOWANCE PAYMENT_TYPE
4 BREAKDOWN PRODUCT_CODE
4 BREAKDOWN PRODUCT_CODE
4 BREAKDOWN PRODUCT_CODE
4 ALLOWANCE PRODUCT_MASTER
4 ALLOWANCE PRODUCT_MASTER
4 ALLOWANCE PRODUCT_MASTER
4 ALLOWANCE PRODUCT_TYPE
4 ALLOWANCE VEHICLE_CARD_TYPE
4 ALLOWANCE VEHICLE_CARD_TYPE
4 ALLOWANCE VEHICLE_CARD_TYPE
4 ALLOWANCE CHARGE_DETAIL_TYPE
4 ALLOWANCE CHARGE_DETAIL_TYPE
4 ALLOWANCE CHARGE_TYPE
4 ALLOWANCE CHARGE_TYPE
4 DISTRIBUTION CLIENT
4 DISTRIBUTION CLIENT
4 DISTRIBUTION CLIENT
4 DISTRIBUTION CLIENT
4 DISTRIBUTION CLIENT
4 DISTRIBUTION CLIENT
4 DIVISION DISCOUNT
4 DIVISION DISCOUNT
4 ALLOWANCE INVOICE_STATUS_FILTER
4 ALLOWANCE MARKETING_OPTIN
4 ALLOWANCE MARKETING_OPTIN
4 ALLOWANCE MARKETING_OPTIN
4 BREAKDOWN MEMBERSHIP
4 BREAKDOWN MEMBERSHIP
4 BREAKDOWN MEMBERSHIP
4 BREAKDOWN MEMBERSHIP
4 BREAKDOWN MEMBERSHIP
4 ALLOWANCE MEMBERSHIP_CARD_TYPE
4 ALLOWANCE ADJUSTMENT_TYPE
4 ALLOWANCE ALLOCATION_TYPE
4 ALLOWANCE ALLOCATION_TYPE
4 ALLOWANCE ALLOCATION_TYPE
4 ALLOWANCE ALLOCATION_TYPE
4 ALLOWANCE ALLOCATION_TYPE
4 ALLOWANCE ALLOCATION_TYPE
4 ALLOWANCE BILLING_CYCLE_TYPE
4 ALLOWANCE BILLING_CYCLE_TYPE
4 ALLOWANCE BILLING_CYCLE_TYPE
4 ALLOWANCE BILLING_CYCLE_TYPE
4 DISTRIBUTION CAMPAIGN
4 DISTRIBUTION CAMPAIGN
4 DISTRIBUTION CAMPAIGN
4 ALLOWANCE CANCELLED_REASON_TYPE
5 ALLOCATION MEMBERSHIP_CARD_TYPE
5 ALLOWANCE CAMPAIGN
5 ALLOCATION MEMBERSHIP_CARD_TYPE
5 ALLOWANCE CAMPAIGN
5 ALLOWANCE CAMPAIGN
5 ALLOWANCE CAMPAIGN
5 ALLOWANCE CAMPAIGN
5 ALLOWANCE CAMPAIGN
5 ALLOCATION BILLING_CYCLE_TYPE
5 ALLOCATION BILLING_CYCLE_TYPE
5 ALLOCATION BILLING_CYCLE_TYPE
5 ALLOCATION BILLING_CYCLE_TYPE
5 ALLOCATION MEMBERSHIP_CARD_TYPE
5 ALLOCATION MEMBERSHIP_CARD_TYPE
5 ALLOCATION PRODUCT_TYPE
5 ALLOCATION PRODUCT_TYPE
5 ALLOCATION PRODUCT_TYPE
5 CUSTOMER ASSIGNMENT
5 CUSTOMER ASSIGNMENT
5 ALLOCATION MARKETING_OPTIN
5 ALLOCATION MARKETING_OPTIN
5 ALLOCATION MARKETING_OPTIN
5 ALLOCATION MARKETING_OPTIN
5 ALLOCATION MARKETING_OPTIN
5 ALLOCATION MARKETING_OPTIN
5 ALLOCATION MEMBERSHIP_CARD_TYPE
5 ALLOCATION MEMBERSHIP_CARD_TYPE
5 ALLOCATION ALLOCATION_TYPE
5 ALLOCATION ALLOCATION_TYPE
5 ALLOCATION ALLOCATION_TYPE
5 ALLOCATION ALLOCATION_TYPE
5 ALLOCATION BILLING_CYCLE_TYPE
5 ALLOCATION BILLING_CYCLE_TYPE
6 ALLOWANCE CAMPAIGN
6 ALLOWANCE CAMPAIGN
6 ALLOCATION BILLING_CYCLE_TYPE
6 ALLOCATION MARKETING_OPTIN
6 ALLOCATION MEMBERSHIP_CARD_TYPE
6 ALLOCATION BILLING_CYCLE_TYPE
6 ALLOCATION MARKETING_OPTIN
6 ALLOCATION MEMBERSHIP_CARD_TYPE
My requirement is:
MAIN_TABLE = MARKETING_OPTIN
AVAILABLE IN MAX (TLEVEL)
REMOVE DUPLICATES OTHER LEVELS MARKETING_OPTIN
This should apply to all values in the MAIN_TABLE column
Help, please!
still a question is not answered...
Are you looking for this?
delete from uniq_temp
where rowid not in
(
select max(rowid) keep(dense_rank first order by tlevel desc)
from uniq_temp
group by main_table
);
Tags: Database
Similar Questions
-
3.6.2 the numbers help find and remove duplicates in 2 columns
Could someone help me please. I run a karaoke business. As you may have guessed I have books with many songs, 64 000 and more than 75% of these songs are duplicates so you can imagine by train to sort. Option 1 I could manually go through my list by removing duplicates or option 2 attempt to find a formula that works save me hours of blind deletion. Is there someone out there who can help? It would be much appreciated thanks.
Here is a sample of the document I'm working.
Hi robi.
Here is a solution of Craig s. Ruddock in this discussion Re: duplicates warning formula
Formula in B2 (fill down)
= IF (COUNTIF($A,A) = 1",","duplicate")
Now sort by column A
Remove all but one of the "duplicate" lines for each song.
Kind regards
Ian.
-
How to remove duplicates in a column
Hello
Please find attached the sample output and I would like to delete duplicates in the column J, K, L.
I don't see only once.
If someone could help, how this can be achieved in BI Publisher,
Thanks in advance a ton.
Concerning
Nanan
Please let us know your model xml and rtf to this email id [email protected]
-
Remove duplicates from the oracle table using 2 columns
Hello
I need to remove the duplicates of an oracle table based on 2 columns in the table.i tried to remove duplicates using the join, but get the error like sql error ora-00933
Thank you
Hello
Here's one way:
DELETE FROM table_x
WHERE ROWID NOT IN)
SELECT MIN (ROWID)
FROM table_x
Col_1, col_2
);
I hope that answers your question.
If this isn't the case, please post a small example data (CREATE TABLE and only relevant columns, INSERT statements), and the results you want from this data.
In the case of a DML operation (for example, REMOVE) the sample data should show what look like the paintings before the DML, and results will be the content of the or the tables changed after the DML.
Explain, using specific examples, how you get these results from these data.
Always say what version of Oracle you are using (for example, 11.2.0.2.0).
See the FAQ forum: Re: 2. How can I ask a question on the forums?
-
To check and remove duplicate records
Hi guys,.
I have a T1 table where my col_1, col_2, col_3 columns are primary keys and the table is to have a huge volume of data recorded about 200 billion. Before you add the primary key, I need to check if there are duplicates and then delete these records. Who will be fastest way to check, I used below
Select * from T1
where rowid in (select rn (INF. Select rowid,
DENSE_RANK() on ln (score of col1, col2, col3 order by rowid)
from T1)
where ln <>1);
Is there another way using the analytical function can be faster to access the records of 200 billion
Sven wrote:
Instead of making a deletion consider to re-create the table using only the unique values. Very often, it's much faster than a delete even if more data is moved, but as always, it depends.
It would be useful if you know how many lines you have and how duplicates are for example (the number of records is removed).
Also, you should have a comparable test database, which is not always easy to have with large datasizes are invloved.
Yes, Sven is quite right, ETG might actually be faster to remove duplicates of the original. But you will need to investigate the volume of data.
create table T2 as
Select col1, col2, col3,..., coln - all original columns except rn
from (select t.*, row_number() on rn (score of col1, col2, col3 order by rowid)
t)
where rn = 1
/
Then hover over any constraint, etc. and drop T with purge, rename T2 in T.
-
Remove duplicates in an oracle table
Hello
I want to remove duplicates from a table of account
Contains 2 column Account_id and Account_type
counts the values in the table are
Account_id Account_type
1 GPR
1 GPR
1 GPR
I want only one entry and delete the other entry with Account_Id = 1
Thank you
PetriOne of the ways is...
delete accounts
where rowid not in (select max (rowid) of the Group of accounts by account_id, account_type)Concerning
-
Why this query can remove duplicates?
Why this query can remove duplicates? Can someone give me detailed explanation?
Thank you
select salary from employees union select salary from employees;
Hello
See the docs.
' Example of the UNION
The following statement combines the results of two queries with the UNION operator which eliminates duplicates of selected lines.
"This statement shows that you must match the data type (using the function TO_CHAR) when the columns do not exist in one or the other table"http://download.Oracle.com/docs/CD/B19306_01/server.102/b14200/queries004.htm#i2054381
Edit
Here's another interpretation of your question:
http://asktom.Oracle.com/pls/asktom/f?p=100:11:0:P11_QUESTION_ID:1224636375004
Published by: hoek on October 22, 2009 17:40
-
How can I remove duplicate calendars displayed in my list of calendar on my MAC?
How can I remove duplicate calendars displayed in my list of calendar on my MAC?
OS X Version of El 10.11.6 (15-1004)
MacBook Pro (17-inch, mid 2010)
Intel Core i5 to 2.53 GHz
4 GB 1067 MHz DDR3
Macintosh HD
alexmike,
Using iCloud? If so, use iCloud: Apple Advanced calendar and troubleshooting iCal - supported
If this is not the case, what calendars are duplicated?
-
How can I remove duplicates in Photos massively?
I not only have duplicates in iPhoto and photos, but also in the pictures. In iPhoto, I remove duplicates, why not in the Photos?
You can certainly - or program will do it for you and two require third-party software - for Photos of some of the programs tested and safe are
PhotoSweeper for Photos
Duplicate Annihilator for Photos
LN
-
the option remove duplicates has been removed!
I have just been advised by apple to use this option to remove duplicate songs - the option has been removed. Why?
Hello
You can always find the duplicates. It was move to file > library > show duplicate items.
Jim
-
Photo library - iCloud how to remove duplicates
All, someone knows something about OSX/IOS 'Photos' app will detect and remove duplicates photo9? My library 'Photos' 63 299 photos & videos of 2135 from may 2016 and at least 10,000 + of these photos are duplicates (based on an analysis of Photosweeper). I have checked the results of the analysis of Photosweeper by doing a manual visual comparison and check images original in iphoto library (using the function location of show) and confirmed that these 10 000 + photos are images duplicate identical with names of different files in different parts of the photo library database.
So what is happening and how to stop 10-15% of my picture library being duplicate files! I will raise this directly with the apple support payment for the 1 TB icloud service to cover my very large library 'Photos', which should probably be just a large Photo library!
A few other comments for those who have a double problem:
-L' old iPhoto application used to "detect duplicates" when import but the new application 'Photos' does not. Anyone know about this?
-J' saw the documentation from apple saying the icloud search duplicates in 'Photos' when in the icloud, but clearly not work or it does not work if duplicates exist also in the version of the imac to the library 'Photos '.
-Beware of apps that claim to find 'photos' duplicate and are recommended on various Internet sites, a number of them don't work with the old iphotos app the new application 'Photos' (I discovered after you pay and download). If you need a remover of duplicates of photos that work with 'Photos' review and stay away from any application that do not specify clearly and explicitly he works with "photos" and has been seen since the release of the Photos app.
+ I paid $10 for "Gemini" dual Finder and has been a complete waste of time that didn't work only not with the "Photos" application (it wasn't not clear documentation or support, and when I trigger it supported by Macpaw that they said gemini does not support photos and told me to buy another app macpaw - I told them to go jump in a Lake).
+ I found very good Photosweeper that you can set to match exact or variable (for example photos of accidental burst which are 99.99% identical but 0,1s collapse) and then you can right click to view original file / image in the library to manually check duplicate (if you are paranoid like me) - there are many other paid apps that also make this store then around
Photos detects duplicates when you import pictures and when you synchronize with ICPL
Photos does not analyse the duplicates, but checks for them during import and download of IPCL
There are a few duplicate programs that are tested as safe with Photos, including PowerPhotos, PhotoSweeper for the pictures and Duplicate Annihilator for Photos - do not use a tested and documented as safe\
And I'm not clear what your post is about since you are asking how to find duplicates and then provide a good answer - photoSweeper - it is one of the safe and effective ways to remove duplicates for Photos
LN
-
When you remove duplicate songs, I usually have to remove the song duplicate twice to make it disappear. Why?
When I delete the duplicate song it pops up again. When I erase it a second time he remains missing. After the first removal, he reappeared with a little cloud in an arrow down. Once I have remove that she remains missing.
Is it possible that I can delete a song in one operation?
iTunes 12.3.3 on Mac Pro Tower
Looks like you have an iCloud music library, Subscribe to Match iTunes Apple music (or both). The first time, you probably delete the local copy of the song file (stored on the storage of your computer). But the song still in your iCloud library, so it appears in your list of music library with the cloud with the arrow symbol (which you can click to download it again). You can still play the song streaming from iCloud. The second time, you delete the song completely within your music to iCloud library.
You can see the distinction if you right click on a song (which is stored locally) in iTunes. On the shortcut menu that appears, there are two separate, Remove Download and deletecommands. Remove Download removes the local copy of the song file, but keeps the song in your music to iCloud library. Delete deletes the song completely, with a single action.
-
How can I remove duplicate songs
How can I remove duplicate from ITunes songs
Way the easiest is to change the view songs and then sort the display by the song title. In this way all the duplicated songs appear together.
To remove the actual songs you can right click on the song and select REMOVE SONG or you can highlight it and press DELETE on your keyboard.
Just be careful if you remove songs that are physically on your computer that you have a backup copy somewhere - incase you ever want to restore.
-
I have about 14 000 songs in my iTunes library, but really there are only about a quarter as much because there are so many duplicates. I don't know how they got there in the first place, and try to remove them is infuriating! I have already spent several hours going by checking all the files I want to remove (thinking that I would delete then all files at once) - only to find out that I still have to delete them one at a time. There must be a better way! Help, please.
If you don't know that you want to delete all checked the songs in your library:
- Create a new smart playlist with the following rules:
This will show then checked all the songs in your library. - Select all the items in this playlist (Ctrl-A)
- Hold the SHIFT key and press DELETE - follow the prompts to remove songs from your library and (if necessary) your PC media files
In case of problem, you must back up your library before you do just in case the results are not what you expect - see tips to the user of turingtest2 on your iTunes for Windows with SyncToy to backup library for a suitable and recommended method.
There is no 'simple' way to reliably remove duplicates from a library, but see the intelligence in this threadon the use of a scripted for removal of duplicates (for example).
Long-term, try and avoid adding anything in your iTunes library that already exists in it - that's how arise the duplicates (unlike an opinion apparently dispersed, iTunes not of is duplicate anything in normal operation). I've seen several comments suggesting here a few users to correctly copy their library from an old computer to a new one and then add the content of its media files - guaranteed way to finish with a copy of database entries or media files.
- Create a new smart playlist with the following rules:
-
How can I quickly remove duplicate photos? High volume of photos in my file on my mac.
Hello. Y at - it an application that I can download that quickly will allow me to remove duplicate photos that I backed up on my folder in my mac? TIA
It has dr.cleaner and photos duplicate cleaner. They are both on the Mac app store.
Maybe you are looking for
-
I opened a Web site and a four cursor arrow opened and he zoomed in. I can't zoom in normal mode. Please notify.
-
I got the update of Skype 7.15.0.103 today, and since I have had problems with that messaging. I can connect fine, but then I find that Skype will "not responding" who don't leave me no choice but to get out and try again. For reference, I am on Wind
-
HP Envy 17: No HDMI out Audio Option on laptop, brand new HP Envy 17
I'm watching youtube and other video streaming on my TV. I have a receiver that has 5 hdmi that I use to run my appliances. When I plug my cable HDMI video playback on my tv but not audio, and I hear the external device disconnect sound. I opened the
-
Found New Hardware Wizard will not let me install things.
Hello.I have Windows XP and every time I try to plug something for the 1st time, such as a USB, a window that reads the found new hardware wizard appears. He asks me if windows update can search for new software. It gives me so "Yes, always", "Yes ju
-
How can I unlock my hotmail account? I tried the support which is supposed to send a code to my cell phone. Have tried at least 10 times. No response. Any ideas?