Php 计算表where中的行数,然后获取id并从另一个表中打印它们
如何使用Codeigniter或SQL计算具有相同值的行数(表:responses,Row:task_id),然后使用task_id从包含信息的表(表:tasks)打印结果Php 计算表where中的行数,然后获取id并从另一个表中打印它们,php,mysql,sql,codeigniter,codeigniter-2,Php,Mysql,Sql,Codeigniter,Codeigniter 2,如何使用Codeigniter或SQL计算具有相同值的行数(表:responses,Row:task_id),然后使用task_id从包含信息的表(表:tasks)打印结果 我希望您能理解。虽然我不能100%确定我是否理解您的问题,但如果您试图获取Responses表中TaskID的计数并将其链接到tasks表,您是否尝试过以下方法: select t.taskid, t.taskname, r.taskcount from tasks t join ( select taskid, co
我希望您能理解。虽然我不能100%确定我是否理解您的问题,但如果您试图获取Responses表中TaskID的计数并将其链接到tasks表,您是否尝试过以下方法:
select t.taskid, t.taskname, r.taskcount
from tasks t
join
(
select taskid, count(taskid) taskcount
from responds
group by taskid
) r
on t.taskid = r.taskid
以及。加入并分组,但无法让它们工作。也许您可以使用sqlfiddle.com并发布其中一个来工作。是否要计数或行,如果是行,则基于什么顺序和选择,给定的行不是表中的列?请记住,任务日期升序中的第1行是降序中的第(n)行。。。