2017-04-11 6 views
1

Ich habe eine Transaktionstabelle mit Spalten date, amount, item, list_id und ich versuche, alle Datensätze in eine Tabelle abzurufen. Aber das Problem ist, dass für einige Elemente die List_id die gleiche ist, da sie auf den gleichen Transaktionen aufgezeichnet wurden und ich nur eindeutige Werte in der List_id Spalte anzeigen wollte. Ich habe versucht, über DISTINCT suchen, aber sieht aus wie alle examples nur einen Datensatz mit ihm und nicht eine ganze Tabelle abrufen.Mehrere Werte zurückgeben mysql ohne Werte in einer Spalte zu wiederholen

Also bitte helfen Sie mir, wie Sie alle Datensätze mit einer einzigen Spalte mit nur eindeutigen Werten abrufen.

ich versuche, sie mir wirklich mit "SELECT * FROM expenses ORDER BY Expense_Date"

abzurufen nicht, wie hier die Tabellenstruktur zu repräsentieren. Nur, dass es Spalten von Datum, Menge, Artikel und list_id hat

+0

Ich bekomme, was Sie tun möchten. aber ich habe keine Ahnung, wie ich dir helfen kann. Es gibt keine Daten, SQL-Abfrage, die Sie versucht haben. Datenbank Tabellenstruktur ... es gibt nichts, was wir ohne einige Informationen tun können –

+0

Tabellen bitte !! – Hmmm

+0

@JohnRuddell, ich weiß wirklich nicht, wie man die Tabellenstruktur hier darstellt. –

Antwort

0

Sicher brauchen mehr Informationen, aber vielleicht eine GROUP BY list_id?

Verwandte Themen