中易网

求帮助编写SQL数据库查询语句。

答案:3  悬赏:80  
解决时间 2021-02-19 17:42
求帮助编写SQL数据库查询语句。
最佳答案
由于时间有限,没有一一见表,只把查询结果用临时表的方式整合了一下。然后操作临时表。其实可以去掉临时表。
create table tb(id int, name varchar(10))
insert into tb
select A.ID,C.值班人员姓名
from A left join B on A.时间=B.时间
left join C on B.值班人员ID=C.值班人员ID

go

CREATE FUNCTION dbo.f_strUnite(@id int)
RETURNS varchar(8000)
AS
BEGIN
DECLARE @str varchar(8000)
SET @str = ''
SELECt @str = @str + ',' + value FROM tb WHERe id=@id
RETURN STUFF(@str, 1, 1, '')
END
GO
-- 调用函数
SELECt id, value = dbo.f_strUnite(id) FROM tb GROUP BY id
全部回答
百度sql 关键字 “stuff”可以解决你的姓名连在一起的问题。。sql就不给你写了
写出来可能有点复杂,你想完全并到一行,可能要用到游标和动态SQL写一个存储过程
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如果光喝酒和吃肉会长胖吗?
办个餐具消毒公司需要多少资金哪些证件需要办
秀丽内衣在哪里啊,我有事要去这个地方
求教 梦幻西游 现在的服战宝宝要达到什么资质
国产suv最高车速的是哪一款
中国邮政(通江邮政支局)地址在哪,我要去那里
是不是吃饱的大鳄龟攻击性就减少了?
除了爱奇艺,还有哪个视频软件可以看疯狂的麦
逆战什么软件可以卡个假过载过去
澳洲移民现在困难么?我和我老公都是软件工程
环野眼镜我想知道这个在什么地方
女人说我是软柿子什么意思呀
日本的昭和几年、平城几年是什么意思?
我自已一个人的公司不缴公积金有什么后果
请问怎么在OFFICE软件中正确显示英语的音标
推荐资讯
车险中的第三者责任险买多少合适
苏木村地址在什么地方,想过去办事
当初做家具设计的。好好的不做了去了石油单位
哪两个数字加起来既等于7又等于10
我现在社保每月交200多元到时候可以领多少养
12年的名爵3能不能安装isofix接口儿童座椅
什么是有效工作日
美术生的就业方向
不能喷洒农药又不致于小燕子中毒
我师傅告诉我的事!我一会就忘!老记不住!他
假如我买一万股杠杠基金b 上折价后我的份额会
高祥地址在哪,我要去那里办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?