我有2个MySQL表,一个用于故事,一个用于章节,在章表中有created_at
和main_story
字段,我也有last_chapter_date
和{{1} }在故事表中,我希望故事表检查在章节表中创建的最新行,并将其story_name
值分配给created_at
字段。
我该怎么做?
很抱歉,如果我的问题不太清楚,但是我真的不知道如何使其更清楚,加上标题并不能很好地解释它,抱歉。 如果您需要其他任何信息,我会尽力而为。
已编辑以提供此链接,以提供更好的视觉解释: https://drive.google.com/open?id=1IfQ60Ct1mQMzgvY-UqeLdYm1D7dSTCPh
答案 0 :(得分:0)
stories
story_id | last_chapter_date | story_name
chapter
story_id | created_at | main_story
我希望您在章节表中具有外键,如上所示,如果不是这样的话,最好以这种方式创建该表,以后您可以使用此查询来查询最新的章节
SELECT * FROM chapter c WHERE c.story_id = <your story_id> ORDER BY created_at DESC LIMIT 1;