mysql - Joining three tables in SQL, Inner join does not work properly -


we have 3 tables, document,department , contact.

all tables linked 'id' column. want result follows

     firstname  lastname  address upload_date  department_name 

the below query fetches first 4 columns

  select contact.firstname, contact.lastname,contact.address ,   document.upload_date   contact   join document    on document.id= contact.id   ,  contact.status = 1    , document.defaultdoc=1 

so it's inner join.

but fetch last column, department_name added similar join contact.deptid=department.id, query returns 0 results. wrong ?

if add

join department  on contact.deptid=department.id 

it should work.


Comments

Popular posts from this blog

jQuery Mobile app not scrolling in Firefox -

c++ - How to add Crypto++ library to Qt project -

php array slice every 2th rule -