sql >> データベース >  >> RDS >> PostgreSQL

Postgresで重複する2行のデータの1つを削除するにはどうすればよいですか?

    多くの方法がありますが、SQLをあまり変更せずに、id:

    の<>の代わりよりも多くのことを実行できます。
    select e.name, e.day, e.distance, e.created_at, e2.created_at 
    from events e, events e2
    where e.name = e2.name
    and e.distance = e2.distance
    and e.day = e2.day 
    and e.web_crawler_id = e2.web_crawler_id 
    and e.id > e2.id 
    and e.web_crawler_id = 1 
    


    1. 自己結合と内部結合

    2. %NOTFOUNDはフェッチ後にnullを返すことができますか?

    3. Djangodistinctが機能していません

    4. SQLServerに存在しないレコードを選択する方法