use a join query.
Code:
SELECT p.projName AS proj_name, m.mId AS mod, s.sId AS sec FROM feat_proj AS p LEFT JOIN feat_mod AS m ON m.pId=p.pId LEFT JOIN feat_sec AS s ON s.mId=m.mId GROUP BY p ASC ORDER BY mod ASC;
The results of the query would be something like
Code:
proj_name mod sec
project 1 1
project 1 2
project 2 3
project 2 4
provided that the details above. If you had multiple projects, it might return something similar to
Code:
proj_name mod sec
project 1 1
project 1 2
project 2 3
project 2 4
project2 3 5
project2 3 6
project2 4 7
project2 4 8
http://dev.mysql.com/doc/refman/5.0/en/join.html reference, for more information
Bookmarks