Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.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/8/mysql/61.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 带子查询的SQL_Php_Mysql_Expressionengine - Fatal编程技术网

Php 带子查询的SQL

Php 带子查询的SQL,php,mysql,expressionengine,Php,Mysql,Expressionengine,我记得很久以前在DB课堂上做过这件事,但我想不起来了,似乎也找不到合适的词 我试图从本质上将生成foreach并基于第一个查询中的信息运行另一个查询的查询转换为一个查询。更清楚地说,我有两个表成员和条目。出于我们的目的,成员有两列:成员id、成员名称,条目有条目id、频道id、作者id。作者id是FK到成员id 我希望每个作者都有一个条目计数,并在一个SQL语句中完成。因此,我首先需要一个成员id的列表,然后获取每个成员id,并查询entries表中的条目数,其中author\u id=memb

我记得很久以前在DB课堂上做过这件事,但我想不起来了,似乎也找不到合适的词

我试图从本质上将生成foreach并基于第一个查询中的信息运行另一个查询的查询转换为一个查询。更清楚地说,我有两个表成员和条目。出于我们的目的,成员有两列:成员id、成员名称,条目有条目id、频道id、作者id。作者id是FK到成员id

我希望每个作者都有一个条目计数,并在一个SQL语句中完成。因此,我首先需要一个成员id的列表,然后获取每个成员id,并查询entries表中的条目数,其中author\u id=member\u id

从编程的角度看,它看起来像这样(不是完整的代码obvi):

这是针对MySQL的,并且使用了一个名为ExpressionEngine的CMS,这是导致解决方案头痛的原因。很难描述这个问题,所以我可以澄清任何问题

谢谢

尝试此查询:

SELECT member_id, 
       COUNT(author_id ) 
FROM   members_table m 
       INNER JOIN entries_table 
         ON author_id = member_id 
GROUP  BY member_id 
请尝试以下查询:

SELECT member_id, 
       COUNT(author_id ) 
FROM   members_table m 
       INNER JOIN entries_table 
         ON author_id = member_id 
GROUP  BY member_id 

非常感谢!我相信,这群人是我丢失的一环。再次感谢!(在此期间,我编写了一个表达式引擎插件来实现这一点,如果需要,我将在这里链接)。非常感谢!我相信,这群人是我丢失的一环。再次感谢!(与此同时,我编写了一个表达式引擎插件来实现这一点,如果需要,我将在这里链接)。