Php 如何使用ID获取数据库表行的和值
我有一个包含批号和距离的查询。它有多个批号和不同的距离 MySql查询:Php 如何使用ID获取数据库表行的和值,php,mysql,Php,Mysql,我有一个包含批号和距离的查询。它有多个批号和不同的距离 MySql查询: SELECT SQL_CALC_FOUND_ROWS claim_trips.distance as total_distance, actions.batch_no FROM `actions` JOIN claim_trips ON actions.batch_no=claim_trips.batch_no WHERE actions.stage = 1 AND actions.`status` = 0 ORD
SELECT SQL_CALC_FOUND_ROWS claim_trips.distance as total_distance, actions.batch_no
FROM `actions`
JOIN claim_trips ON actions.batch_no=claim_trips.batch_no
WHERE actions.stage = 1 AND actions.`status` = 0
ORDER BY `batch_no` ASC
结果如下
如上图所示,有两个不同的批号。如何才能获得两个批号下的总距离?MySql查询有什么用吗?只需按批次对距离和分组求和即可。\u否:
SELECT SQL_CALC_FOUND_ROWS
SUM(claim_trips.distance) AS total_distance,
actions.batch_no
FROM
`actions`
JOIN claim_trips ON actions.batch_no = claim_trips.batch_no
WHERE
actions.stage = 1
AND actions.`status` = 0
GROUP BY
actions.batch_no
ORDER BY
`batch_no` ASC
我不确定我是否理解,正确的结果是什么?您需要每批的金额\u no或其他什么?