jaymc Posted April 1, 2009 Share Posted April 1, 2009 I have 2 tables and each of those tables are linked by an ID which is the same in both tables 1: g_images (id=id) 2: g_rates (id=Gid) I want to select a random row from g_images where the id DOES NOT exist in g_rates Dont worry about the random bit, I need to know how to do a reverse kind of INNER JOIN so it will only pull a row from g_images if there is no adjacent ID in g_rates Link to comment https://forums.phpfreaks.com/topic/152069-solved-join-if-not-in-another-table/ Share on other sites More sharing options...
fenway Posted April 1, 2009 Share Posted April 1, 2009 You mean like this? select i.* from g_images as i left join g_rates as r on (r.Gid = i.id) where r.Gid is null Link to comment https://forums.phpfreaks.com/topic/152069-solved-join-if-not-in-another-table/#findComment-798874 Share on other sites More sharing options...
jaymc Posted April 2, 2009 Author Share Posted April 2, 2009 Yes, Great Link to comment https://forums.phpfreaks.com/topic/152069-solved-join-if-not-in-another-table/#findComment-799409 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.