【发布时间】:2016-09-14 17:04:13
【问题描述】:
Windows Server 2012、MS SQL Server
我知道有一种基于集合的方法可以做到这一点,但我不知道如何简洁地表达我的问题以获得有用的谷歌答案。
tbl配置
companyid var val
---------------------------------------------------------
1 fruit orange
1 game Monopoly
1 book Joyland
1 actor Ernest Thesiger
1 condiment ketchup
2 fruit apple
2 book Revival
3 actor Colin Clive
3 condiment relish
3 fruit kiwi
3 book Tales From a Buick8
我想选择公司 2 的值(或 3、或 4 或 n...),加上公司 1 的值,其中 2 没有值(顺序无关紧要),如下所示:
2 fruit apple
1 game Monopoly
2 book Revival
1 actor Ernest Thesiger
1 condiment ketchup
我查看了this answer 并认为我可以让它工作,但它让我无法理解。我只是得到了表中所有值的列表。
【问题讨论】:
标签: sql-server join set