gpt4 book ai didi

php - 如何在 1 个 sql 查询中计算另一个表中的行数

转载 作者:搜寻专家 更新时间:2023-10-30 20:34:51 26 4
gpt4 key购买 nike

我有一个问题。我的网站上有一张表格,其中包含 3 列,如下所示:

此数据来自 2 个数据库表,标题和是/否列来自表测验,问题数来自问题表。我希望用户可以按列排序,以便您可以对标题进行升序和降序排序。我已经有了标题和是/否但没有问题,因为我不知道如何在 1 个 sql 查询中做到这一点。

该 sql 查询的结果应该是标题、测验的问题数量以及是或否。

如果这太含糊请告诉我,这样我会尝试写一个更好的解释。如果您需要数据库的示例,也请告诉我。

最佳答案

查询可能是这样的:

SELECT quizes.title, quizes.id, count(q.id) AS aantal
FROM quizes
LEFT JOIN questions AS q ON q.quizid= quizes.id
GROUP BY quizes.title, quizes.id
ORDER BY aantal DESC

编辑

随着注释的出现改变了表名和列名

关于php - 如何在 1 个 sql 查询中计算另一个表中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45671417/

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