SELECT * FROM users LEFT JOIN depts ON(dept)

解决方案 »

  1.   

    SELECT * FROM users LEFT JOIN depts on users.dept = depts.dept;
      

  2.   

    不是这样的,假如用户为汪明,先在userdept表中查出用户汪明负责的部门,然后再machine表中查出这些部门的所有机器。
    怎么写?
      

  3.   

    select machine.* from userdept, machine
    where machine.dept=userdept.dept
    and userdept.username='汪明';
      

  4.   

    select * from machine where dept in (
    select dept from userdept where username='汪明') order by machineid desc