Hallo erst mal ;-)
Folgendes Problem:
Ich möchte mehrere Tabellen abfragen mit Join.
Das klappt ;-)
------
Dann möchte ich gleichzeitig doppelte ausfiltern mit distinct.
Das klappt teilweise ;-(
------
SELECT distinct
a.nummer,a.nummer1,a.name,a.nummer2,
b.nummer
from x\_1
as a
INNER JOIN 'x_2'as b
on a.nummer=b.nummer
DAS PROBLEM:
Sobald ich den namen anzeigen lasse(a.name)
werden nur doppelte namen rausgefiltert,
nummern kommen allerdings doppelt vor.
Lass ich aber das Feld name aus:
------
SELECT distinct
a.nummer,a.nummer1,a.nummer2,
b.nummer
from x\_1
as a
INNER JOIN 'x_2'as b
on a.nummer=b.nummer
------
Dann sind keine doppelten nummern vorhanden,
nur fehlt mir dann natürlich der name zur Nummer.
FRAGE:
Wie kann ich mit distinct sowohl doppelte nummern und doppelte namen
aussortieren, und warum tritt dieses Problem überhaupt auf ?
Gruss Nikki