Write a SQL query to identify duplicate records in a transaction table at i2c.
Treat records as duplicates when all business columns match, excluding transaction_id. Include duplicate records even when matching columns contain NULL values.
transaction_id, all business columns, and duplicate_count.transaction_id ascending.| Column | Type | Description |
|---|---|---|
| transaction_idPK | INT | Unique transaction record identifier |
| card_token | VARCHAR(32) | Tokenized card identifier |
| merchant_id | INT | Merchant identifier |
| amount | NUMERIC(12,2) | Transaction amount |
| currency | VARCHAR(3) | ISO currency code |
| transaction_time | TIMESTAMP | Time the transaction was recorded |
| transaction_type | VARCHAR(20) | Transaction operation type |
| status | VARCHAR(20) | Processing status |