我想知道这段mysql语句错在哪,求大神指教!

SELECTa.No,a.EmpNo,a.Name,a.Email,a.Tel,b.FK_Duty,b.FK_Dept,d.NameasDetpName,c.Nameas... SELECT a.No,a.EmpNo,a.Name,a.Email,a.Tel,b.FK_Duty,b.FK_Dept,d.Name as DetpName, c.Name as DutyName, b.DutyLevel,b.Leader,
INSERT((SELECT ','+e.Name FROM Port_DeptEmpStation d,Port_Station e
WHERE d.FK_Station = e.No AND d.FK_Emp=a.no GROUP_CONCAT('')),1,1,'')
AS Stations FROM Port_Emp a, Port_DeptEmp b , Port_Duty c,Port_Dept d
WHERE A.No=B.FK_Emp AND b.FK_Duty=c.No and b.FK_Dept=d.No
and (a.No like '%admin%' OR a.Name like '%admin%' OR a.EmpNo like '%admin%') order by a.No
展开
 我来答
百度网友6477ac58b
2015-12-08 · TA获得超过254个赞
知道小有建树答主
回答量:318
采纳率:0%
帮助的人:237万
展开全部

SELECT a.No,a.EmpNo,a.Name,a.Email,a.Tel,b.FK_Duty,b.FK_Dept,d.Name as DetpName, c.Name as DutyName, b.DutyLevel,b.Leader,

(SELECT ','+GROUP_CONCAT(e.Name) FROM Port_DeptEmpStation d,Port_Station e 

WHERE d.FK_Station = e.No AND d.FK_Emp=a.no )

 AS Stations FROM Port_Emp a, Port_DeptEmp b , Port_Duty c,Port_Dept d 

 WHERE A.No=B.FK_Emp AND b.FK_Duty=c.No  and b.FK_Dept=d.No 

 and (a.No like '%admin%' OR a.Name like '%admin%' OR a.EmpNo like '%admin%') order by a.No;

为什么有insert

追问
网上差的   就跟sqlserver里面的STUFF一样  我也是第一次用mysql 不知道对不对
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式