select * from 吧台 where 吧台ID=3

解决方案 »

  1.   

    select 吧台ID,吧台名称,服务员名称=t1.名称,清洁员名称=t2.名称 
      from  吧台 inner join 员工 t1 on 吧台.服务员ID=员工.ID inner join
    t2 on 吧台.清洁员ID=员工.ID
      

  2.   

    再加 where 吧台ID=3
      

  3.   

    select 吧台id,吧台名称,
    (select 名称 from 员工 where id=吧台.服务员id)as 服务员名称, 
    (select 名称 from 员工 where id=吧台.清洁员id)as 清洁工名称
     from 吧台
      

  4.   

    select 吧台ID,吧台名称,服务员名称=t1.名称,清洁员名称=t2.名称 
      from  吧台 inner join 员工 t1 on 吧台.服务员ID=员工.ID inner join
    t2 on 吧台.清洁员ID=员工.ID
      where t1.ID=3 or t2.ID=3
      

  5.   

    jameszht(湖泊)的inner join 用得好。
    select * from yuangong(员工) where id=3