在我的课堂观察记录系统中,我使用了以下表格:
因此,例如:
数学、商业及信通技术学院()
数学(科目):GCSE数学,如数学,A2数学,A2进一步数学(课程)
商业和信通技术(主题):GCSE业务、BTEC业务、GCSE ICT、BTEC ICT (课程)
我想按照以下思路制作一个<SELECT>
盒:
<select name="courses" id="courses">
<optgroup label="Maths">
<option value="1">GCSE Maths</option>
<option value="2">AS Maths</option>
<option value="3">A2 Maths</option>
<option value="4">A2 Further Maths</option>
</optgroup>
<optgroup label="Business">
<option value="5">GCSE Business</option>
<option value="6">GCSE ICT</option>
<option value="7">BTEC Business</option>
<option value="8">BTEC ICT</option>
</optgroup>
</select>
但是,一旦用户第一次选择了JavaScript学院之一,这个框就会被填充(使用)。
因此,理想情况下,我希望使用一个SQL语句检索所有这些信息--一个包含所有功能的列表,然后是嵌套的主题和嵌套的课程。我将使用PHP来处理这些信息,我对此很满意。
这在一次声明中是可能的吗?我甚至不知道从哪里开始。
发布于 2012-09-18 08:34:42
这就是你要找的吗?
SELECT
f.Title AS Faculty,
s.Title AS Subject,
c.Title AS Course
FROM
Faculties f
LEFT JOIN Subjects s ON f.Faculty_ID = s.Faculty_ID
LEFT JOIN Courses c ON s.Subject_ID = c.Subject_ID
https://stackoverflow.com/questions/12472981
复制相似问题