@data := sum(field_name)
MySQL Selectステートメント内のように、特定のフィールドの合計を変数に格納しようとしています。
以下は私のクエリの正確な例です:
SELECT a.id, @data1:=sum(b.amount) amount, @data1 as returned_val
FROM tbl_table1 a
LEFT JOIN tbl_table2 b ON b.acount_id=a.id
GROUP BY a.id
sum(b.amount)
を変数に格納し、@data1
それを別の行に表示しようとしましたが、期待どおりに機能しないことに注意してください。
これを行う他の方法はありますか?