sql >> Database >  >> RDS >> Oracle

Dubbele vermeldingen in een tabel vinden

Probeer de volgende zoekopdracht:

SELECT account_no, tracking_id, trans_amount
FROM TABLE_1
WHERE
account_no IN
    (
    SELECT account_no FROM TABLE_1
    WHERE tracking_id >= 1 AND tracking_id <= 1000
    GROUP BY account_do
    HAVING COUNT(*) > 1
    )

Uitleg van de subquery:het vindt alle account_no 's waarvoor er meer dan 1 zijn, zodat de tracking_id ligt tussen 1 en 1000.

Ik hoop dat je dat bedoelde.




  1. Selecteren waar meerdere voorwaarden overeenkomen met SafeMysql

  2. json_encode retourneert de waarden van de volgende rijen - PHP PDO SQL HighCharts

  3. Oracle Instantclient op Linux installeren zonder omgevingsvariabelen in te stellen?

  4. gemiddelde verkoop van kwartaal met vorige kwartaal gemiddelde verkoop