我正在使用hibernate来创建这两个表。
我有student(id, username, loginame)
这样的表格和class(id, classname, studentname)
这里我的常用专栏是学生表用户名和课堂表 studentname 。
现在我的问题是如何选择
id, username and classname
来自这两张表。
注意:
有关详细信息,请查看此链接
https://dba.stackexchange.com/questions/22703/how-can-i-get-data-from-two-tables/22719#22719
这是我的基本问题。如果我使用两个表而没有相互加入来实现这个(发布问题),那么我可以很容易地得到我期望的结果。
答案 0 :(得分:2)
您可以在studant和class之间使用普通连接。
像
这样的东西SELECT s.id,
c.id,
s.username,
c.classname
FROM student s INNER JOIN
class c ON s.username = c.studentname
看看
答案 1 :(得分:0)
SELECT student.id, student.username, class.classname
FROM student LEFT JOIN class ON username = studentname;