我在 MySQL 中有两个表,如下所示:
如下表1:
ID (Primary Key Auto Increment) | Student Name | Age
如下表2:
Teacher Name | Student ID (This is the Student ID from table1) | Email | Education
现在我想在单个查询中从表 table1 和 table2 中获取数据。
我想从两个表中检索学生 ID 等于某物的值。
学生姓名 |年龄 |教师姓名
你能告诉我如何从上面提到的两个表中查询值吗?我已经阅读了很多教程,但我无法正确检索它。我是 MySQL 的新手,所以请解释清楚。我应该使用什么表连接、联合、内部或外部连接?
最佳答案
如果表之间没有关系,例如。主外键,您应该进行两个单独的查询。
如果您想使用连接,您需要创建表之间的关系。例如,将教师表链接到学生表的类(class) ID。
这样你就可以告诉我类(class) X 中的学生和老师的姓名/年龄
关于php - 如何从两个表中获取数据 - PHP 和 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26836744/