SELECT
RESVID, VEHTYPE
FROM
(SELECT
dbo.T_VEH_VEHRESERVATION.RESVID,
TABLEVEHICLE.VEHTYPE, TABLEVEHICLE.VEHREGID
FROM
(SELECT
dbo.T_VEH_VEHCATEGORY.VEHBRANDNAME + N' ' + dbo.T_VEH_VEHCLASS.VEHCLASSNAME AS VEHTYPE,
dbo.T_VEH_VEHREGISTRATION.VEHREGID
FROM
dbo.T_VEH_VEHCATEGORY
WHERE
(dbo.T_VEH_VEHREGISTRATION.DELIND = 0)
) AS TABLEVEHICLE
INNER JOIN
dbo.T_VEH_VEHRESERVATION ON TABLEVEHICLE.VEHREGID = dbo.T_VEH_VEHRESERVATION.VEHREGID )
GROUP BY
dbo.T_VEH_VEHRESERVATION.RESVID
) AS TABLERESV
我想将RESVID
: 33 (重复行)连接成 1。
这只是一个例子,当然我想要的是这种情况的每个重复行都会得到解决。
我尝试了 XML PATH 函数,但根本不起作用,我不知道出了什么问题,如果有任何帮助我的代码,我将不胜感激,并给我解释。
我的愿望结果:
RESVID | VEHTYPE
-------------------
33 | Proton Economic, Toyota Mid-size SUV
我的视野中只有一张桌子
谢谢