vindesigns Posted August 8, 2011 Share Posted August 8, 2011 Hi there, I wonder if you guys could help me please, I'm still learning about PHP SQL so bare with me. In my database I have the following 3 tables: courses, modules and coursemodule courses courseID courseTitle courseCode courseDepartment courseDescription modules moduleID moduleTitle moduleCode moduleLevel coursemodule ID courseID moduleID iscore Many modules can be associated with many courses When the user selects a course I would like them to see a list of modules associated with the course. At the moment when a course is selected it goes to a new page where the courseID is passed in the URL parameter. How would I write the SQL statement so that the user would be able to see the list of modules (moduleCode, moduleTitle etc) associated with that module providing the courseID is passed in the URL parameter? I believe you write a INNER join but not too sure on how I would go about it. Any ideas? Thanks Quote Link to comment https://forums.phpfreaks.com/topic/244255-help-with-sql-join-query/ Share on other sites More sharing options...
The Little Guy Posted August 8, 2011 Share Posted August 8, 2011 Something like this (untested): select * from courses c left join coursemodule cm on (c.courseID = cm.courseID) left join modules m on (m.moduleID = cm.moduleID) where c.courseID = 12345; Replace 12345 with whatever course you are looking for. Quote Link to comment https://forums.phpfreaks.com/topic/244255-help-with-sql-join-query/#findComment-1254508 Share on other sites More sharing options...
vindesigns Posted August 8, 2011 Author Share Posted August 8, 2011 Thanks for the quick reply, so you would not use an inner join? Quote Link to comment https://forums.phpfreaks.com/topic/244255-help-with-sql-join-query/#findComment-1254520 Share on other sites More sharing options...
fenway Posted August 9, 2011 Share Posted August 9, 2011 Depends if you want to show courses without any modules. Quote Link to comment https://forums.phpfreaks.com/topic/244255-help-with-sql-join-query/#findComment-1254993 Share on other sites More sharing options...
vindesigns Posted August 10, 2011 Author Share Posted August 10, 2011 Thanks. Quote Link to comment https://forums.phpfreaks.com/topic/244255-help-with-sql-join-query/#findComment-1255175 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.