gpt4 book ai didi

mysql - 如何连接表并显示链接表中的名称

转载 作者:行者123 更新时间:2023-11-29 21:15:00 24 4
gpt4 key购买 nike

我的表格问题如下所示:

enter image description here

请注意最后一列quiz_id。该数字代表表 quizzes 中的一个主题,quizzes 如下所示:

enter image description here

更多行,2,3,4,5,6..等等。

问题:

如何连接表格,以便名称显示来自测验中的相应数字,而不是查询中的数字。

因此 SELECT * FROM questions 将不会显示:

enter image description here

但是:

enter image description here

最佳答案

我认为quizzes是您的父表questions子表,即您有一个外键这两者之间的约束为 1:n(一对多)关系。

您需要根据 quiz_id加入这些表:

select questions.id, questions.content, questions.source, quizzes.name
from questions join quizzes on questions.quiz_id=quizzes.id

关于mysql - 如何连接表并显示链接表中的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36023392/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com