有两张表,分别为公司表与员工表
公司表 有字段ID,,,还一个字段是法人(存储为员工的ID)员工表 有字段ID。要做个查询,查询出某个公司的所有信息以及法人信息。补充说明:法人也是公司员工之一。

解决方案 »

  1.   

    select * from 公司表 inner join 员工表 on 公司表.法人=员工表.ID
      

  2.   

    select *,员工表.* from  公司表
    left join  员工表 on 员工表.字段ID=公司表.员工的ID
      

  3.   

    问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧)   建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
       参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
       
      

  4.   

    select *
    from 公司表,员工表
    where 公司表.法人=员工表.ID
      

  5.   

    select G.* ,Y.员工信息
    from 公司表 G 
    inner join 员工表 Y on G.id = Y.id???
      

  6.   

    tablecompany   companyID, 法人id
    tableemployee  employeeID
    select tablecompany.*, tableemployee.* from  tablecompany tc
    inner join tableemployee te on tc.法人.id = te.employee.ID 
    where companyID=@company
      

  7.   

    select m.* , n.* from 公司表 m ,员工表 n where m.存储为员工的ID = n.id and m.公司 = '某某公司'
      

  8.   

    select 公司表*,员工表.员工 as 法人 from  公司表
    left join  员工表 on 员工表.字段ID=公司表.法人
      

  9.   

    select * FROM 员工表 INNER JOIN 公司表
    on 员工表.字段ID=公司表.员工的ID