我有兩個表(studentstbl和subjectstbl)。他們都有'年'欄。我怎樣才能從studentstbl中只選擇一個名字,而只有一個名字,然後其他人就擁有了所有科目,包括從任何'Year'科目和學生都包含的科目。就像這樣:mysql - 如何選擇一個值只有一行然後多個其他行到所有其他行
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
什麼是學生和科目表的常用字段? – msvairam
如果你只是明確地閱讀我的問題,那是'年'。 – eilraK
如果你只是寫清楚,正確的問題,那麼他不會問 – Yossi