SQL语句的编写 有两张表,分别为公司表与员工表公司表 有字段ID,,,还一个字段是法人(存储为员工的ID)员工表 有字段ID。要做个查询,查询出某个公司的所有信息以及法人信息。补充说明:法人也是公司员工之一。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from 公司表 inner join 员工表 on 公司表.法人=员工表.ID select *,员工表.* from 公司表left join 员工表 on 员工表.字段ID=公司表.员工的ID 问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧) 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html select *from 公司表,员工表where 公司表.法人=员工表.ID select G.* ,Y.员工信息from 公司表 G inner join 员工表 Y on G.id = Y.id??? tablecompany companyID, 法人idtableemployee employeeIDselect tablecompany.*, tableemployee.* from tablecompany tcinner join tableemployee te on tc.法人.id = te.employee.ID where companyID=@company select m.* , n.* from 公司表 m ,员工表 n where m.存储为员工的ID = n.id and m.公司 = '某某公司' select 公司表*,员工表.员工 as 法人 from 公司表left join 员工表 on 员工表.字段ID=公司表.法人 select * FROM 员工表 INNER JOIN 公司表on 员工表.字段ID=公司表.员工的ID 这个存储过程不用exec怎么写? 关于查询统计问题 小弟,初学server2000,求教个问题! 随机N个数 select问题:如果字段为空怎么赋值 SQL 2005选择导入EXECL的时候出错!我很郁闷为什么啊 嘻嘻^o^很久没来这里了,提个问题先:为什么我这里连不上远程数据库?再祝贺[竹兄出任斑主]^o^嘻嘻 怎样用select语句只读取表单里面符合条件的前几条记录? sqlserver中游标的两种语法有何异同 求SQL语句 或 存储过程 ! 问题出在哪里 MSSQL存储数据问题
left join 员工表 on 员工表.字段ID=公司表.员工的ID
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
from 公司表,员工表
where 公司表.法人=员工表.ID
from 公司表 G
inner join 员工表 Y on G.id = Y.id???
tableemployee employeeID
select tablecompany.*, tableemployee.* from tablecompany tc
inner join tableemployee te on tc.法人.id = te.employee.ID
where companyID=@company
left join 员工表 on 员工表.字段ID=公司表.法人
on 员工表.字段ID=公司表.员工的ID