
求SQL高手,解答SQL语句!
两张表company和user表,表间关系自己设定。字段自己设定。要求用SQL语句查询出1、小李的单位负责人2、删除没有员工的公司。3、员工数量最多的公司名称和员工数量。...
两张表 company和user表,表间关系自己设定。字段自己设定。要求用SQL语句查询出1、小李的单位负责人
2、删除没有员工的公司。
3、员工数量最多的公司名称和员工数量。 展开
2、删除没有员工的公司。
3、员工数量最多的公司名称和员工数量。 展开
3个回答
展开全部
假设
company表中有
company_id 公司编号
company_name 公司名称
company_manager 公司负责人
user表中有
user_id 员工编号
user_name 员工姓名
user_cid 所属公司编号
1.select company_manager from company where company_id =(select user_cid from user where user_name='小李')
2.delete from user where user_cid not in (select company_id from company)
3.select top 1 a.company_name,b.count1 from company as a,(select user_cid,count(*) as count1 from user group by user_cid) as b where a.company_id=b.user_cid
order by b.count1 desc
company表中有
company_id 公司编号
company_name 公司名称
company_manager 公司负责人
user表中有
user_id 员工编号
user_name 员工姓名
user_cid 所属公司编号
1.select company_manager from company where company_id =(select user_cid from user where user_name='小李')
2.delete from user where user_cid not in (select company_id from company)
3.select top 1 a.company_name,b.count1 from company as a,(select user_cid,count(*) as count1 from user group by user_cid) as b where a.company_id=b.user_cid
order by b.count1 desc

2024-09-02 广告
Play Video 七鑫易维是致力于机器视觉和人工智能领域的高新科技企业,迄今已专注眼球追踪技术的研发、创新与应用超过14年,拥有完全自主知识产权,全球专利总量655余项。 作为眼球追踪技术领域的全球知名品牌,七鑫易维的产品体系覆盖眼动分...
点击进入详情页
本回答由七鑫易维信息技术提供
展开全部
我看到回复比问题还长的时候,通常都比较佩服
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-11-16
展开全部
1.SELECT COMPANY.负责人 FROM COMPANY INNER JOIN USER ON COMPANY.ID=USER.公司ID WHERE B.姓名=‘小李’
2.DELETE FROM COMPANY WHERE ID NOT IN(SELECT 公司ID FROM USER)
3.SELECT TOP 1 COMPANY.公司名称,COUNT(USER.ID) FROM COMPANY INNER JOIN USER ON COMPANY.ID=USER.公司ID GROUP BY COMPANY.公司名称 HAVING BY 2 DESC
2.DELETE FROM COMPANY WHERE ID NOT IN(SELECT 公司ID FROM USER)
3.SELECT TOP 1 COMPANY.公司名称,COUNT(USER.ID) FROM COMPANY INNER JOIN USER ON COMPANY.ID=USER.公司ID GROUP BY COMPANY.公司名称 HAVING BY 2 DESC
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询