我有两张桌子(studentstbl和subjectstbl)。他们都有'年''柱。如何从studentstbl中只选择一个名称,只选择一行,然后其他名称包括“年份”中包含的所有主题。科目和学生都是。像这样:
Student_Name Subjects
Nora Algebra
Physics
Psycho
但我总是最终使用内部联接:
Student_Name Subjects
Nora Algebra
Nora Physics
Nora Psycho
我使用了这段代码
select studentstbl.LastName, subjectstbl.*
from studentstbl tb1
inner join subjectstbl tb2
on tb1.Year = tb2.Year
答案 0 :(得分:0)
如果第二个表与另一个表具有相同的columnName,则需要指定第二个表的列名,需要在其上提供ALIAS,
SELECT studentstbl.name, subjectstbl.*
FROM studentstbl tb1
INNER JOIN subjectstbl tb2
ON tb1.year = tb2.year where year='2016'