jonniejoejonson Posted December 14, 2010 Share Posted December 14, 2010 Table A Table B Both table A and table B have a field: fileId I want to select the fileId’s that are in table B, but not if they are also in the following SELECT result set from table A SELECT fileId FROM a WHERE filetype=‘jpg’; I hope you understand… I have only just grasped the concepts of joins but I’m at a loss as to how to do this?… Any help would be much appreciated… Alternatively is there a way to create a new field on the fly so that when I am looping through the second sql result set there is field that says fileId is in both table B and also in the tableA sql result set…. kind regards J Quote Link to comment https://forums.phpfreaks.com/topic/221607-getting-data-from-2-tables/ Share on other sites More sharing options...
jonniejoejonson Posted December 14, 2010 Author Share Posted December 14, 2010 Thanks to Subdee from another forum for the answer... SELECT b.fileId FROM tableB b WHERE b.fileId NOT IN (SELECT a.fileId FROM tableA a WHERE filetype='jpg') AND filetype='jpg' Quote Link to comment https://forums.phpfreaks.com/topic/221607-getting-data-from-2-tables/#findComment-1147108 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.