を選択していません。 しかしそれはありません!私の結果のSQLテーブルでSQLビューのコードは、私がこのSQLビューを持っている最大
それは次のようになります。
DATE BOOK_TITLE Royalty_type Avg_list_price
2016-07-20 name1 N/A 1,99
2016-07-21 name2 60% 2
2016-07-22 name3 60% 2
UPD:もう一度: 私はこのSQLはそれは私が書かれていません原因んかを理解してみてください。たとえば、別のデータベースとormを使用してこれを書き直す必要があるとします。 コードでは、最大値はroyalty_type and avg_list_price
です。実際にはmaxを選択しません。
私は、このコードは、この出力を生成することが期待:
DATE BOOK_TITLE Royalty_type Avg_list_price
2016-07-20 name1 60% 2
2016-07-21 name2 60% 2
2016-07-22 name3 60% 2
どのような出力が必要ですか?日付ごとに1行? –
これはMySQLの "いい"機能です。日付/タイトルごとにmaxを得るには 'group by date、book_title'を追加してください。 –
@RomanPekarこれが望ましい出力であると仮定します。現在の出力はこれを意味するものではありません。 –