如何使用Concat SQL Server查询进行转换?

时间:2017-05-10 08:43:51

标签: sql-server-2016

请从以下3个表中选择一些帮助 (我规范化我的数据库,其中这3列中的每列都在不同的表中)

客户|类型|公司 --------- | ---------- | ----------- 约翰|奔驰|奔驰 马克| C200 |奔驰 朱迪| Lancer |三菱 约翰|卡罗拉|丰田 约翰| Galant |三菱

我希望结果为

客户| type1 | type2 | type3 |其他 ------- | ---- | ----- | ----- | ------- 约翰|奔驰|卡罗拉| [空字符串] |戈蓝 马克| C200 | [空字符串] | [空字符串] | [空字符串]

所以,我想转动类型并从中选择公司等于特定值的特定值;然后Concat其他类型的值,公司不等于我的选择。

拜托,任何人都可以帮助我达成这种方法, 在此先感谢。

ur.com/zkvf6.png

0 个答案:

没有答案