Hi,
ich benutze eine SQL Abfrage mit IN, um nur bestimmte Werte in meinem Ergebnisse zu erhalten.
Ziel ist mit dem Distinct Befehle gleiche Daten zu elimieren in der Abhängikeit von Feld2. Um alle Spalten zu bekommen arbeite ich mit "*", sonst würde ich eifnach Spalte und Distinct machen.
Allerdings holt er bei der Abfragen immer noch doppelte Werte im Feld1; was mache ich falsch?
ich benutze eine SQL Abfrage mit IN, um nur bestimmte Werte in meinem Ergebnisse zu erhalten.
Code:
SELECT * FROM Tabelle WHERE Feld1 IN (SELECT DISTINCT Feld1 FROM test WHERE Feld2 = 1234) ORDER BY Feld1 ;
Allerdings holt er bei der Abfragen immer noch doppelte Werte im Feld1; was mache ich falsch?
Comment