Ich habe eine Tabelle Test in Postgresql 9.3 mit Feldern ID, sch_item_number und dup_test.Schema Name ist tablet. Ich muss dup_test unter bestimmten Bedingungen aktualisieren, d. H. Wenn es nur eine eindeutige sch_item_number gibt, dann ist dup_test "diff". Im Fall einer doppelten sch_item_number muss der erste Datensatz dieser doppelten sch_item_number "diff" sein und der Rest sollte "same" sein. Bitte finden Sie den beigefügten Screenshot. Ich habe auch die Geige geteilt. http://sqlfiddle.com/#!9/1b135cHandle Unique und doppelte Datensätze in Update-Anweisung in Postgresql
0
A
Antwort
0
Sch_item_number = Artikel
Sie unter SQL versuchen:
a.item wählen, (Fall a.sno wenn 1 dann 'diff' else 'same' Ende) als dup_test aus ( wählen ROW_NUMBER() OVER (PARTITION für Punkt ORDER BY Item) als Sno, * ab Tabelle ) mit einer Gruppe, die durch a.item, (Fall a.sno wenn 1 dann 'diff' sonst 'same' Ende)
Verwandte Themen
- 1. Wie doppelte Datensätze in PostgreSQL finden
- 2. UNIQUE PostgreSQL und Informationsquellen
- 3. Linq2SQL und doppelte Datensätze
- 4. Wie doppelte Datensätze in SQL
- 5. Doppelte Datensätze in Struktur entfernen
- 6. entfernen doppelte Datensätze in Datenrahmen
- 7. Postgresql doppelte Primärschlüssel
- 8. Doppelte Datensätze in MongoDB finden
- 9. Gelöschte Datensätze in PostgreSQL wiederherstellen
- 10. PostgreSQL UNIQUE Index nicht eindeutig?
- 11. doppelte multi Spalte Einträge postgresql
- 12. MySQL Aktualisierung doppelte Datensätze
- 13. So aktualisieren Sie doppelte Datensätze in Grails
- 14. Wählen und löschen Sie veraltete doppelte Datensätze?
- 15. Doppelte Datensätze in Unterformular zu Neuer Datensatz
- 16. Codeigniter Alle anzeigen Doppelte Datensätze in Sicht
- 17. doppelte Datensätze in typeahead Suche kommenden
- 18. Wählen Sie doppelte Datensätze in MySQL
- 19. Pandas Dataframe doppelte Datensätze Aufnahme falsche Datensätze
- 20. PostgreSQL: fremde Tabelle und verworfene Datensätze
- 21. Auswahl und Anzeige nur doppelte Datensätze in mysql
- 22. Gespeicherte Prozedur in Postgresql gibt doppelte Spalten zurück
- 23. Unique und Index in MongooseJS?
- 24. Wählen Sie und löschen Sie doppelte Datensätze mit spezifischen ID
- 25. HANDLE in Handle umwandeln
- 26. Postgresql Check für doppelte Einträge
- 27. Löschen Sie doppelte Datensätze in der Tabelle mit SQL
- 28. aktualisiert doppelte Datensätze (erste MTCH nur) in MySQL
- 29. Unterschied zwischen UNIQUE und UNIQUE KEY mySQL
- 30. Wie lösche doppelte Datensätze in mehreren Tabellen in SQL Oracle?
Vielen Dank! .. Es hat funktioniert !! :) – user1538020