こんにちは:私は、制限を使用するかのように、SUMまたはCOUNTでクエリの結果を制限する方法が必要です。これは可能ですか?私は質疑応答のテーブルを持っています。各エントリは、質問の場合は「0」、応答の場合は「1」で識別されます。各回答にはquestionIDがあるので、このフィールドで注文することができます。 LIMIT 0,20を使用すると、質問や回答に関係なく最初の20件のエントリが表示されるため、制限を使用せずに最初の20個の質問をすべての回答とともに表示したい。MySQL:Countを使用して結果を制限する?
私はこのようないくつかのロジックを見たい:
SELECT *, SUM(IF(level = '0', 1,0)) AS MyCount FROM table
WHERE MyCount<20 ORDER BY questionID,timestamp
どのように私はこれを達成するだろうか?どんな提案も感謝しています。
スキーマを投稿できますか? –