Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 内部联接中的group by的sql查询是什么_Php - Fatal编程技术网

Php 内部联接中的group by的sql查询是什么

Php 内部联接中的group by的sql查询是什么,php,Php,我收到了这个错误 “您的SQL语法有错误;请检查与您的MariaDB服务器版本相对应的手册,以了解在第1行“ON p.id=l.passengers\u id GROUP BY p.phone HAVING Count(phone)>1)”附近使用的正确语法”我相信您所要做的就是统计表中的重复记录。 试试这个。 选择列,计数(重复列)作为重复计数 从桌子上 按列分组 计数(重复列)>0 按计数排序(重复列)说明即使在编辑之后,此查询也是一团糟。您缺少外部查询的ON子句,我无法确定子查询应该做什么

我收到了这个错误
“您的SQL语法有错误;请检查与您的MariaDB服务器版本相对应的手册,以了解在第1行“ON p.id=l.passengers\u id GROUP BY p.phone HAVING Count(phone)>1)”附近使用的正确语法”

我相信您所要做的就是统计表中的重复记录。 试试这个。
选择列,计数(重复列)作为重复计数
从桌子上
按列分组
计数(重复列)>0

按计数排序(重复列)说明

即使在编辑之后,此查询也是一团糟。您缺少外部查询的
ON
子句,我无法确定子查询应该做什么。
ON
必须是
JOIN
子句的一部分,您不能将其放在中的
之后。为什么您要在子查询中加入
乘客日志
,但不选择主查询中的任何列?能否显示一些示例数据和您尝试获取的结果?这个问题很不清楚。我使用这个查询=选择*从乘客中作为p加入乘客\u登录为l on p.id=l.passengers\u id
select p.id,
    p.name,
    p.phone,
    count(phone) as times
from passengers as p
INNER JOIN
(
    SELECT l.pickup_time, l.passengers_id
    from passengers_log as l
        ON p.id = l.passengers_id
    GROUP BY p.phone
    HAVING Count(phone) > 1
)