你好我想要做的是从表中检索值但是我遇到了形成正确的SQL语句的问题。这就是我所拥有的。
$qry_display = "SELECT a.section_id, b.section_id,b.student_id,c.*
FROM tbl_section AS a
LEFT OUTER JOIN tbl_er AS b On a.section_id = b.section_id
LEFT OUTER JOIN tbl_enroll AS c On b.student_id = c.student_id
WHERE b.student_id=c.student_id
AND a.bname='$branch'";
这是我的数据库结构。
tbl_section:
section_id section_name sy adviser_id level
tbl_er:
student_id section_id
tbl_enroll
student_id fname lname
我遇到问题,形成正确的sql语句会感谢任何有关如何正确执行的帮助。我想要的是展示给定部分下的所有学生。
答案 0 :(得分:2)
bname
所属的表格?将bname
更改为sectionname
。试试这个,
SELECT c.*
FROM tbl_section a
INNER JOIN tbl_er b
on a.section_ID = b.section_ID
INNER JOIN tbl_enroll c
ON b.student_ID = c.student_ID
WHERE a.sectionname = 'sectionNameHere'