【发布时间】:2016-10-07 01:36:04
【问题描述】:
我有两个表:USER 和 SUBJECTS
用户表
SUBJECT 表
表 USER 中的 SUBJECT1、SUBJECT2、SUBJECT3 是表 SUBJECT 中列 ID 的外键。
我正在尝试编写一个 SQL 查询,该查询返回第一个表中的所有列以及外键引用的值,以表明一个用户(教师)可以一次教授三个科目。我希望在结果中从第二个表中获取值,如下所示:
| ID | NAME | AGE | ADDRESS | SUBJECT1 | SUBJECT2 | SUBJECT3 |
+----+-------+-----+---------+----------+----------+----------+
| 1 | John | 30 | London | Math | English | Sports |
| 2 | Marry | 40 | London | English | Sports | Biology |
| 3 | Tom | 35 | Paris | English | Sports | Russian |
【问题讨论】: