検索

ホームページ  >  に質問  >  本文

mysql 查询所有评论以及回复

表设计如下

question(id, user_id,content)
answer (id,question_id,user_id,content)
reply (id,answer_id, user_id,content)

请问要怎么一次性查询所有的评论和回复啊
目前用group by和group_concat实现不了额..

高洛峰高洛峰2883日前779

全員に返信(2)返信します

  • 怪我咯

    怪我咯2017-04-17 15:32:30

    理解しました: question はすべての質問をリストする質問テーブルです
    answer は返信テーブル、特定の質問への返信であり、question_id は質問テーブル内の ID と関連付けるために使用されます
    返信は特定の質問への返信 コメント。answer_id を使用して回答テーブルの ID に関連付けます
    次のコードは上記の理解に基づいています

    リーリー

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 15:32:30

    返信を選択します。,answer.,question.* from
    返信

    で回答を右結合します
    reply.answer_id = Answer.
    質問を右結合します
    answer.question_id = question.id

    Where question.id =(查找的question.id)<🎜>

    返事
    0
  • キャンセル返事