prophecym Posted July 26, 2011 Share Posted July 26, 2011 Hi everyone, My problem is throwing me off logically. I have a SQL syntax which works for one specific condition of a field but not for others. I can't seem to find the problem. Here is the syntax: SELECT accounttypes.accounttype, contacts.firstname, contacts.lastname, contacts.namesuffix, contacts.emailname, contacts.workphone, speakers.programtrack, participationtypes.participationdescription, speakers.recruitedby, companies.companyname FROM regcontacts INNER JOIN accounttypes ON regcontacts.accounttypeid = accounttypes.accounttypeid INNER JOIN contacts ON regcontacts.contactid = contacts.contactid INNER JOIN speakers ON regcontacts.registrationid = speakers.registrationid INNER JOIN companies ON contacts.companyid = companies.companyid INNER JOIN participationtypes ON regcontacts.participationid = participationtypes.participationid WHERE regcontacts.participationid= '3' You can see the working code at the end shows regcontacts.participationid= '3'. But if I change it to some other number, it returns empty result set. I am doing something wrong but what I don't know. Quote Link to comment https://forums.phpfreaks.com/topic/242852-returns-empty-result-set/ Share on other sites More sharing options...
fenway Posted July 26, 2011 Share Posted July 26, 2011 Are you certain there are records that have matching results? Quote Link to comment https://forums.phpfreaks.com/topic/242852-returns-empty-result-set/#findComment-1247544 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.