Trying to put it as simply as possible.
I have guides, the guides are associated to games, then, they are associated to categories. I have the query that joins the necessary tables and fields so we can dispaly the correct guides with the correct game page, however the problem lies trying to only showing a specific guide category, eg, 3 sections, each section disaplying different guides.
Query Code:
SELECT guidesgamesconnect.gamesgId, guidesgamesconnect.guidesguId, guides.guTitle, guides.guName, guides.guAuthor, guides.guDate, guides.guVersion, guidescategories.gcName, guidescategories.gcId
FROM guidesgamesconnect, guidescategoriesconnect
LEFT JOIN guides
ON guides.guId = guidesgamesconnect.guidesguId
LEFT JOIN guidescategories
ON guidescategories.gcId = guidescategoriesconnect.guidescategoriesgcId
WHERE guidesgamesconnect.gamesgId = 71 and guidescategoriesconnect.guidescategoriesgcId= 1
This is what that query produces:

As you can see, the to far right fileds are added is the gamecategories namd and id, however, the second one shouldnt be there .. the below table is the gamecategories connection table that associates the guide with the category:

This is were the problem lies i believe.
So why are the joining table fields different to the fields before the joining of them.
How would I succeed in only showing guides with the category id of '1' as attempted above.
Thanks in advance