Zum Inhalt springen

Distinct Problem


ostpower

Empfohlene Beiträge

Hallo ich hab folgendes problem, ich hab eine Tabelle bzw. eine Select tabelle, in der alle spalten der tabelle1 + 2 spalten einer tabell2 gejoined werden. Als ergebnis bekomme ich zum teil datensätze, wo sich keine attribute voneinander unterscheiden, also viele gleiche datensätze, diese möchte ich mit distinct aussortieren, ich möchste also das distinct auf 2-3 attribute anwenden, aber die andern spalten weiterhin selecten, nur wie kann ich das trennen? Also der select sieht in etwas so aus:

SELECT

t1.*,t2.spalte1,t2.spalte2

...

So der distinct soll dann so aussehen:

SELECT

DISTINCT t1.spalte2, t1.spalte3 (t1.*,t2.spalte1,t2.spalte2)

--> so wie bekomm ich das in der klammer jetzt dazu? weil wenn ich das dazu schreib, dann wärn das ja auch attribute für das distinct.

Um nochmal klar zumachen was ich eigentlich will, also eine ausgabe sieht so aus:

t1.s1__t1.s2__t1.s3__t1.s4__t1.s5__t2.s1__t2.s1

----------------------------------------------------------------

1234__7236__test___blubb__213___23____XYZ

1234__7236__test___blubb__213___23____XYZ

1234__7236__test___blubb__213___23____XYZ

1234__7236__test___blubb__213___23____XYZ

1234__7236__test___blubb__213___23____XYZ

1234__7236__test___blubb__213___23____XYZ

2367__3672__test___blubb__234___23____GBH

2367__3672__test___blubb__234___23____GBH

2367__3672__test___blubb__234___23____GBH

2367__3672__test___blubb__234___23____GBH

2367__3672__test___blubb__234___23____GBH

Also Ausgabe möchte ich:

t1.s1__t1.s2__t1.s3__t1.s4__t1.s5__t2.s1__t2.s1

----------------------------------------------------------------

1234__7236__test___blubb__213___23____XYZ

2367__3672__test___blubb__234___23____GBH

Link zu diesem Kommentar
Auf anderen Seiten teilen

Versteh ich nicht so ganz. Einfach ein SELECT DISTINCT und dann die Spaltennamen dahinter. Das ergiebt das Ergebnis so wie Du es beschrieben hast.

Die Anwendung von DISTINCT auf einzelne Spalte ist nicht möglich - alles oder nichts. Es gibt noch GROUP BY, allerdings müssen Spalten die nicht im GROUP BY auftauchen in eine Aggregatsfunktion gesteckt werden.

Dim

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...