[英]One Table Data as Column Headings in Another table Columns
Two Table 1.ClassSubjectTable and 2.SubjectTable 两张表1.ClassSubjectTable和2.SubjectTable
ClassSubjectTable 类主题表
------------------------------------
class_subject_id |subject1 |subject2
------------------------------------
1 (General Id) | 1 | 2 -----> are subject_id's
SubjectTable 主题表
-------------------------
subject_id | subject_name
-------------------------
1 | Maths
2 | Science
I want to get 我想得到
------------------------------------
class_subject_id |subject1 |subject2
------------------------------------
1 |Maths | Science
More over there is no relation between them. 而且,它们之间没有关系。 Is it Possible?
可能吗? How?
怎么样?
Simple JOIN
: 简单的
JOIN
:
SELECT c.class_subject_id, s1.subject_name AS subject1, s2.subject_name AS subject2
FROM ClassSubjectTable c
LEFT JOIN SubjectTable s1
ON c.subject1 = s1.subject_id
LEFT JOIN SubjectTable s2
ON c.subject2 = s2.subject_id;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.