我有以下代码可以执行我想要的操作。但是我需要第二个 where 条件,其中表项目中接受的列等于是。我不知道如何将其输入到我当前的连接中,因为用户表的位置。
$query_Name = "SELECT u.Student_Surname, u.Student_Forename, Project_Title, Project_id
FROM users u
INNER JOIN projects p2 ON u.id = p2.Project_Lecturer
INNER JOIN project_course pc ON p2.Project_id = pc.Proj_id
INNER JOIN courses c ON pc.Cour_id = c.Course_id
INNER JOIN users u2 ON c.Code = u2.Course
WHERE u2.Username = ".$_SESSION['MM_Username']."
ORDER BY Project_id ASC" ;
最佳答案
$query_Name = "SELECT u.Student_Surname, u.Student_Forename, Project_Title, Project_id
FROM users u
INNER JOIN projects p2 ON u.id = p2.Project_Lecturer
INNER JOIN project_course pc ON p2.Project_id = pc.Proj_id
INNER JOIN courses c ON pc.Cour_id = c.Course_id
INNER JOIN users u2 ON c.Code = u2.Course
WHERE u2.Username = ".$_SESSION['MM_Username']." AND p2.Accepted = 'yes'
ORDER BY Project_id ASC" ;
关于mysql - 无数的WHERE条件mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10770856/