$sql = mysql_query("SELECT *, SUM((med_amount+remain)) AS med_total FROM tablename GROUP BY med_idlab");
while($result = mysql_fetch_assoc($sql)){
echo $result['med_total'];
}
SELECT
amount
,confirm
,SUM(amount - confirm) AS remain
FROM
(
SELECT
sum(med_amount) AS amount
.sum(med_confirm) AS confirm
FROM table
GROUP BY med_idlab
)
SELECT
rem.med_idlab
,rem.amount
,rem.confirm
,SUM(rem.amount - rem.confirm) AS remain
FROM
(
SELECT
med_idlab
,sum(med_amount) AS amount
.sum(med_confirm) AS confirm
FROM table
GROUP BY med_idlab
) rem
JOIN ............................
GROUP BY rem.med_idlab
/*---------------------------------------------------------------------*/
แก้ไขเพิ่มเติม
ปล 1. ตรงนี้ให้มองเป็น 1 table ได้เลยครับ field ตามที่กำนด เพิ่มได้ ตาม table ที่เรียกใช้ หรือจะทำเป็น viwer ไว้เลยก็ได้
ปล2. อย่าลืมว่าเราตั้งชื่อใหม่ table นี้ คือ rem เพราะฉนั้นเวลาเรียกใช้ field ต้องมี rem. นำหน้าเสมอ
FROM (
SELECT
med_idlab
,sum(med_amount) AS amount
.sum(med_confirm) AS confirm
FROM table
GROUP BY med_idlab
) rem
/*----------------------------------------------------------------------*/