Php 如何使用ID获取数据库表行的和值

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

我有一个包含批号和距离的查询。它有多个批号和不同的距离

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 
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或其他什么?