gpt4 book ai didi

php/mysql 多选困境

转载 作者:行者123 更新时间:2023-11-29 14:19:59 26 4
gpt4 key购买 nike

我试图从数据库中获取一些数据,但陷入了其中一个 SELECT 操作。基本上我有 2 个表、用户和发票:- 用户包含 4 个字段:id:、姓名、电话号码、注释- 发票包含 9 个字段:id、account_id、invoice_date、caller、date、hour、destination、total_duration、type_of_service

total_duration 字段包含有关用户调用持续时间的信息,以秒为单位表示。type_of_service 字段包含有关调用目的地的信息(“固定电话、另一个网络、调用特殊号码”)。

我希望能够知道用户调用“固定电话、另一个网络、调用特殊号码”时累计的总分钟数。

到目前为止我所拥有的是:

$query=mysql_query("SELECT id,name,tel_no FROM users UNION SELECT id,account_id,caller FROM invoices WHERE caller LIKE \"%tel_no\"");

这为我提供了有关用户表中电话号码的信息,这些电话号码可以在发票表中找到......但不知道如何获取使用的总分钟数......

最佳答案

尝试使用 SUM:

$query=mysql_query("SELECT id,name,tel_no FROM users UNION SELECT id,account_id,caller, sum(total_duration) AS sum_total_duration FROM invoices WHERE caller LIKE \"%tel_no\"");

该值的访问方式如下:

echo $returnedArray['sum_total_duration']

关于php/mysql 多选困境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11903300/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com