我有一个名为project的表和另一个表学生。我想从单个查询中获取有关项目的所有详细信息以及该项目中学生的所有详细信息。学生表的项目ID为外键。项目中可以有很多学生。
答案 0 :(得分:0)
使用INNER JOIN
并加入以下表格。这是基本设置,但您可以根据需要修改SELECT
列列表。
select s.*
from student s
join project p on p.id = s.project_id;
答案 1 :(得分:0)
right: 0;
答案 2 :(得分:0)
您可以使用JOIN使用外键从两个表中获取数据。所以为此你的查询就像这样
SELECT st.*,pr.*
FROM student st
JOIN project pr ON pr.id = st.project_id;
我希望你能得到解决方案。