加總某張表之後在與某張表結合,就需要用到多層的select ,以下是範例
FROM mem m ,
(SELECT o.id , sum(o.Price) total
FROM o
GROUP BY o.ID) x
WHERE m.ID = x.ID
JOIN 也可以這樣用。
SELECT m.*,x.total
JOIN 也可以這樣用。
SELECT m.*,x.total
FROM mem m
LEFT JOIN
(SELECT o.ID , sum(o.Price) total
FROM o
GROUP BY o.ID) x
ON m.ID = x.ID
沒有留言:
張貼留言