這將很難解釋。MySQL - 查詢內部的複雜SUMs
我正在循環瀏覽從tbl_customers
我的客戶記錄一天幾次。
SELECT c.* FROM tbl_customers c
我回國只是客戶的:customerid
,name
,phone
,email
現在怪異的一部分。 我想追加3列,在電子郵件之後:totalpaid,totalowed,totalbalance 但是,那些列名不存在任何地方。
這是我如何查詢每一項:(作爲一個單一的查詢)
SELECT SUM(total) AS totalpaid
FROM tbl_customers_bills
WHERE customerid = X
AND billtype = 1
SELECT SUM(total) AS totalowed
FROM tbl_customers_bills
WHERE customerid = X
AND billtype = 2
SELECT SUM(total) AS totalbalance
FROM tbl_customers_bills
WHERE customerid = X
AND billtype IN(1,2)
所以,billtype
是,告訴我該記錄是否繳納或者未列。
我在這裏不知所措。 如何將3個單獨的查詢合併到第一個查詢的循環中?
哎呀,對不起,忘了! – wless1