の値によってチャンクが、私はこのようなデータを返す簡単な生のSQLクエリを持っている:グループ化とMySQL
SELECT
a.id, count(ah.id) as count
FROM
`table_name_one` as a
JOIN
`table_name_two` as ah
ON
a.id=ah.answer_id
WHERE
a.user_id = 7178
AND a.created_at BETWEEN '2017-05-01' AND '2017-05-28'
GROUP BY a.id
私はグループに二つのグループによって、この結果が欲しいです。 グループ1にはrevisionCount == 1、グループ2に残りのデータが含まれます。私はループを使用してこれを行うことができますが、私はSQLクエリでこれを行うことができればそれは私には良いでしょう。
ここから誰でも助けてくれますか?
はあなたを助けることができるリンクです役立ちます。 https://stackoverflow.com/questions/8610907/group-by-except-for-valueue – DevelopmentIsMyPassion
変更のみ** GROUP BY a.id **をGROUP BY(revisionCount = 1)desc、a.id ** –