Mysql 使用列中不同值的数目作为选择条件
我在mysql数据库中有以下模式Mysql 使用列中不同值的数目作为选择条件,mysql,sql,select,relational-database,Mysql,Sql,Select,Relational Database,我在mysql数据库中有以下模式 Field | Type | Null | Key | Default | Extra ------------+---------+----------+-------+-----------+--------- answerId int(11) NO PRI NULL answerDate datetime YES NULL creationDat
Field | Type | Null | Key | Default | Extra
------------+---------+----------+-------+-----------+---------
answerId int(11) NO PRI NULL
answerDate datetime YES NULL
creationDate datetime YES NULL
questionId int(11) NO PRI 0
url text YES NULL
description text YES NULL
此表存储问题和答案的关系,其中一个问题与一个或多个答案相关。我想做的是选择答案超过5个的问题。有可能检索到吗?对您有用吗
SELECT questionId
FROM question_answer
GROUP BY questionId
HAVING COUNT(*) >5
旁注。其他一些属性,
url
,creationDate
,和description
,似乎并不描述问题和答案之间的关系…这对你有用吗
SELECT questionId
FROM question_answer
GROUP BY questionId
HAVING COUNT(*) >5
SELECT *
FROM table
GROUP BY questionId
HAVING count(questionId)> 5
旁注。其他一些属性,
url
,creationDate
,和description
,似乎并不描述问题和答案之间的关系…这对你有用吗
SELECT questionId
FROM question_answer
GROUP BY questionId
HAVING COUNT(*) >5
SELECT *
FROM table
GROUP BY questionId
HAVING count(questionId)> 5
旁注。其他一些属性,
url
,creationDate
,和description
,似乎并不描述问题和答案之间的关系…这对你有用吗
SELECT questionId
FROM question_answer
GROUP BY questionId
HAVING COUNT(*) >5
SELECT *
FROM table
GROUP BY questionId
HAVING count(questionId)> 5
旁注。其他一些属性,url
、creationDate
、和description
,似乎并没有描述问题和答案之间的关系
SELECT *
FROM table
GROUP BY questionId
HAVING count(questionId)> 5
您如何将问题与其在数据库中的答案关联?提示:
分组依据
,拥有
。您如何将问题与其在数据库中的答案关联?提示:分组依据
,拥有
。您如何将问题与其在数据库中的答案关联?提示:分组依据
,拥有
。您如何将问题与其数据库中的答案关联起来?提示:按
分组,拥有
。