我有这段代码,它运行得很好。我在如何select
从另一张桌子上遇到问题。此代码显示如何往返于 2select
个sum()
不同的表。如果我select
要从另一个名为tblproductlist
. 我在一个查询中选择 3 个表。我不知道该怎么做。我正在搜索代码,但我很难申请。
$result = mysql_query("SELECT (
SELECT SUM(s.total)-SUM(r.total) FROM rsales AS s WHERE r.pcode=s.pcode
) as total, r.pcode
FROM rreturn AS r
GROUP BY r.pcode;");
我试过这段代码,但它返回一个错误。
$result = mysql_query("SELECT productlist.*,
(SELECT SUM(s.total)-SUM(r.total)
FROM rsales AS s
WHERE r.pcode=s.pcode) as total,
r.pcode FROM rreturn AS r
GROUP BY r.pcode;");
例如我有这个 ff 值。
产品清单
pcode | pname |
111 | wire |
表销售
| total | pcode |
| 200 | 111 |
| 200 | 111 |
表返回
| total | pcode |
| 200 | 111 |
所以减去总和后的输出必须是这样的。
pcode | pname | total
111 | wire | 200 |