TP 5同じフィールドを持つ複数のデータの組み合わせ、あるフィールドの加算

465 ワード

$res = \db('BooksInfo')->alias('bi')->join('user u','bi.user_id = u.uid')->field('info,state,yy_time,uid,sum(bi.books_price) as books_price')->group('yy_time,uid')->order('books_id desc')->paginate($_GET['limit']);

field:表示するフィールドを','で区切る
group:マージが必要な条件フィールド
sum(bi.books_price) as books_price:sum()集合as books_priceエイリアスコレクションのフィールドに入力