MySQL基于另一个表返回最不常见的行

时间:2018-12-10 09:43:27

标签: mysql

我想知道是否能得到一些帮助?抱歉,很难总结我需要的内容。

我有2个表,一个表包含一堆问题,另一个表存储人们对上述问题的回答。两者都由唯一的标识符字符串链接。

我需要的是能够根据答案表中条目数量最少的问题在问题库中对问题进行排序。

这容易做到吗?我可以详细说明一下,如果需要的话还可以提供表格等示例。

非常感谢。

1 个答案:

答案 0 :(得分:0)

我想我使用下面的查询解决了这个问题,谢谢大家对我的提问。

SELECT DISTINCT Question_Bank.*,
(
    SELECT COUNT(ID)
    FROM Question_Answers
    WHERE Question_ID = Question_Bank.Question_ID
) AS cnt
FROM Question_Bank
JOIN Question_Answers
ORDER BY cnt ASC