Rommeo Posted July 1, 2011 Share Posted July 1, 2011 my tables are like : tablePost id | content | categoryid 7 |hello woo| 5 8 |woot woo| 5 tableCategory id| catname 5 | random 6 | favorites I want to print all posts with the names of the categories they belong to, example result : random : 7 hello woo random : 8 woot woo I tried this : select * from tablepost where categoryid = ( select id from tablecategory ) order by id desc; I m sure this is all wrong since it did not work, I m not good at queries, can someone help me to figure this out ? Link to comment https://forums.phpfreaks.com/topic/240909-joint-tables-query/ Share on other sites More sharing options...
joel24 Posted July 1, 2011 Share Posted July 1, 2011 there are a few different ways you can join tables, my favourite is SELECT tp.id, tp.content, tc.catname FROM tablePost tp JOIN tableCategory tc ON tp.categoryid = tc.id have a read up here or on google. Link to comment https://forums.phpfreaks.com/topic/240909-joint-tables-query/#findComment-1237497 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.