1. 記事には N 個のコメントがあります。
2. 各記事の最新のコメントを取得したいとします。
このサブクエリは可能ですが、サブクエリを使用しないことが必要です。それを実装しますか?
SELECT FROM (old_chapter_check_list ORDER BY ID DESC) AS t GROUP BY cid LIMIT 10
怪我咯2017-05-16 13:05:59
あなたの説明によると、あなたのSQLは不十分であるようです
2つの書き方
1.コメントに何らかの区切り文字(「|||」など)が含まれていないことを確認してください。 、substring_index(group_concat) を使用) 関数処理:
2. 特殊文字が含まれているかどうかわからない場合は、まず最新のコメントを含む 10 個の記事の最新の ID 値を取得し (自動インクリメントされた主キーのみの場合)、結合クエリを実行します
リーリー伊谢尔伦2017-05-16 13:05:59
それだけで、IDは自動的に増加し、cidも自動的に増加します
SELECT *,MAX(id) max_id FROM old_chapter_check_list GROUP BY cid order by max_id LIMIT 10