isedeasy Posted October 27, 2009 Share Posted October 27, 2009 I have a table called 'products' and another table called 'flags'. If somebody flags a product it adds a row into the flags table which with the products unique 'id' value (as well as others). I have a page in the admin panel which will display products that are flagged, I'm having a problem with the query I need to use to achieve this. Any help would be much appreciated. Link to comment https://forums.phpfreaks.com/topic/179259-solved-query-if-x-apperars-in-other-table/ Share on other sites More sharing options...
Maq Posted October 27, 2009 Share Posted October 27, 2009 Can you show us the table structures? Link to comment https://forums.phpfreaks.com/topic/179259-solved-query-if-x-apperars-in-other-table/#findComment-945762 Share on other sites More sharing options...
isedeasy Posted October 27, 2009 Author Share Posted October 27, 2009 yeah sure (sorry for posting in the wrong forum) products --id --user --status --title --image --description --link flags --id --product --reason --description Link to comment https://forums.phpfreaks.com/topic/179259-solved-query-if-x-apperars-in-other-table/#findComment-945766 Share on other sites More sharing options...
akitchin Posted October 27, 2009 Share Posted October 27, 2009 this can be fetched using a simple inner join: SELECT f.*, p.* FROM flags f INNER JOIN products p ON f.product=p.id ORDER BY f.id here's a pretty good explanation of joins in wikipedia: http://en.wikipedia.org/wiki/Join_(SQL) as always, it's good practise to trim the returned columns from a query to only the columns you intend to use, rather than the whole row. Link to comment https://forums.phpfreaks.com/topic/179259-solved-query-if-x-apperars-in-other-table/#findComment-945771 Share on other sites More sharing options...
isedeasy Posted October 27, 2009 Author Share Posted October 27, 2009 Thanks that works a treat Link to comment https://forums.phpfreaks.com/topic/179259-solved-query-if-x-apperars-in-other-table/#findComment-945797 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.