You mean like this:
SELECT courses.id AS cid, courses.title, courses.subjectsid, subjects.id AS sid, subjects.subjectname, requestrecord.status
FROM courses, subjects
LEFT JOIN requestrecord
ON courses.id = requestrecord.coursesid
WHERE courses.subjectsid = subjects.id
pritaeas
Posting Prodigy
9,265 posts since Jul 2006
Reputation Points: 1,173
Solved Threads: 1,456
Skill Endorsements: 86
Add it to the WHERE clause. Without any sample data I cannot be more specific.
pritaeas
Posting Prodigy
9,265 posts since Jul 2006
Reputation Points: 1,173
Solved Threads: 1,456
Skill Endorsements: 86
Am not sure what status is, but you can replace 'X' with what it should be. The query should look like this:
$result = mysql_query("
SELECT courses.id AS cid, courses.title, courses.subjectsid,
subjects.id AS sid, subjects.subjectname,
requestrecord.status,
accounts.id
FROM courses
JOIN subjects
ON courses.subjectsid = subjects.id
LEFT JOIN requestrecord
ON courses.id = requestrecord.coursesid
AND requestrecord.status = 'X'
INNER JOIN accounts
ON accounts.id = " . $_SESSION['id']
);
pritaeas
Posting Prodigy
9,265 posts since Jul 2006
Reputation Points: 1,173
Solved Threads: 1,456
Skill Endorsements: 86
The only way for me to reproduce would be an sql dump of the tables (structure and some data).
pritaeas
Posting Prodigy
9,265 posts since Jul 2006
Reputation Points: 1,173
Solved Threads: 1,456
Skill Endorsements: 86
Question Answered as of 6 Months Ago by
pritaeas