2017-04-11 5 views
1

カラムdate、amount、item、list_idを持つトランザクションテーブルがあり、すべてのレコードをテーブルに取得しようとしています。しかし問題は、いくつかの項目では、list_idが同じトランザクションで記録されているため、list_id列に一意の値のみを表示したいからです。私はDISTINCTについて調べてみましたが、examplesのすべてが1つのレコードだけを検索し、テーブル全体ではないように見えます。複数の値を返す1つの列に値を繰り返すことなくmysqlを返す

一意の値だけを持つ1つの列を持つすべてのレコードを取得する方法を教えてください。

は、私は本当にここにテーブル構造を表現するためにはありませんか "SELECT * FROM expenses ORDER BY Expense_Date"

でそれらを取得しようとしていました。ちょうど、日付、金額、アイテム、リストIDの列を持っています

+0

私はあなたがしたいことを得る。私はあなたを助ける手がかりを持っていません。データはありませんが、あなたはSQLクエリを試してみました。データベースのテーブル構造...いくつかの情報なしで何もできないものはありません –

+0

テーブルをください! – Hmmm

+0

@ JohnRuddell、私は本当にここでテーブル構造を表現する方法を知らない。 –

答えて

0

さらに詳しい情報が必要ですが、GROUP BY list_idが必要でしょうか?

関連する問題