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 Quote 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 Quote 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 Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.