兩個表,一個user表,一個wallet表
我想在寫一個查詢,根據user表的money排序,并且user表原始的money值,要根據userid和wallet表做關聯后,生成新的money值。
不寫foreach,只用query方法,直接寫原生sql陳述句,可以實作不。
我的代碼是
"SELECT a.user_id,a.nickname,a.mobile,
(SELECT sum(b.sela_stock) from tp_sela_stock as b where b.user_id = a.user_id AND b.status = 1 ) as ls,
a.frozen_money,(a.user_money + ls) as user_money,
a.reg_time FROM tp_users as a order by a.user_money DESC limit $Page->firstRow,$Page->listRows ";
我除錯過,如果user_money值,不加ls的話,可以跑通,并且可以正常顯示ls的值。
加上+ls以后,提示我ls欄位no exist。
求大手指教。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/82362.html
標籤:基礎類
下一篇:51單片機串口通信
