Ich habe Spalte mit Werten wieWie zu analysieren und entfernen Duplikate aus aggregierten Textfeld
select chipset_name from chipset
chipset_name
"Chip A,Chip B"
"Chip A"
"Chip F"
"DSOG K"
"FROW 01 33"
"Chip F,DSOG K"
...
ich es eine Zeile ohne doppelte aggregieren möge, aber wenn ich string_agg verwenden (distinct ..) Ich habe Duplikate
select string_agg(distinct chipset_labels,',')from chipset
----------
Chip A,Chip B,**Chip A**,Chip F,DSOG K,FROW 01 33,Chip F,**DSOG K**
Wie werden Duplikate analysiert und entfernt?
Dank
mehrere Werte in einem einzigen Feld nicht lagern. Obwohl Postgres über Funktionen verfügt, um damit umzugehen, ist es viel einfacher, eine richtige relationale Struktur zu verwenden. –
Ich weiß, dass es falsch ist, aber ich kann es nicht ändern, DB ist nicht auf meiner DEV-Seite ( – wozzzap