2017-12-21 1 views
-1

Ich suchte zwar, aber kann die verdammte Lösung nicht finden!SQL select ALL, aber entfernen Sie doppelte Zeilen basierend auf einer ONE Spalte

Das war meine Frage:

SELECT * FROM artikel 

Aber es gibt viele Duplikate in der Spalte titel so die Lösung I ist gefunden:

SELECT DISTINCT titel FROM artikel 

Aber jetzt kann ich nur das verdammte titel analysieren! Ich möchte nicht alle Spalten DISTINCT, weil es auch Spalten wie category geben, die ich OFC nicht entfernen möchte von

Was wäre die Lösung?

+0

Bitte teilen Sie Ihre Tabellenstruktur, um – SelakaN

+0

zu helfen Warum? Es ist id, titel, kategorie, bild, beschreibung – user2966167

+0

Was genau wollen Sie in Ihrem Ergebnisset? – SelakaN

Antwort

0

try this ...

SELECT id, bild, beschreibung FROM artikel GROUP BY titel,kategorie

+0

Ich bekomme immer noch Zeilen, wo der Titel ist wie FIFA 16 in meinem Fall 4 mal, weil die Kategorie ps4/ps3 etc. – user2966167

+0

Sie wollen nach Kategorie filtern? – SelakaN

+0

Ich versuche, ein Beispiel zu geben – user2966167

Verwandte Themen