小编Rya*_*n H的帖子

有没有办法用子查询返回多个结果?

我需要从子查询返回多个结果,并且无法弄清楚.最终结果将在垂直轴上产生人名,基于横轴上的动作类别的各种动作.所以最终结果如下:

----------
**NAME            CATEGORY 1             CATEGORY 2**

Smith, John     Action 1, Action 2     Action 1, Action 2, Action 3


----------
Run Code Online (Sandbox Code Playgroud)

有没有办法在单个查询中执行此操作?

select
   name,
   (select action from actionitemtable where actioncategory = category1 and contact = contactid)
from
   contact c
   inner join actionitemtable a
     on c.contactid = a.contactid
Run Code Online (Sandbox Code Playgroud)

如果在该子查询中返回了多个结果,我希望能够将其显示为单个逗号分隔的字符串或操作列表等.

谢谢.

正在使用Microsoft Sql Server 2005.

sql t-sql

6
推荐指数
1
解决办法
7321
查看次数

检查/取消检查Sql Compact Edition

我试图在SQL CE上擦除并重新填充测试数据.由于存在FK约束,我收到错误.通常在Sql2005中我会

ALTER TABLE [tablename] CHECK/NOCHECK CONSTRAINT ALL
Run Code Online (Sandbox Code Playgroud)启用/禁用所有约束.从我在搜索中找到的内容来看,CE似乎可能不支持.真的吗?如果是这样,还有其他选择吗?

sql t-sql sql-server sql-server-ce

4
推荐指数
1
解决办法
2138
查看次数

SVN不会下载新添加的文件

SVN不会下载新添加的文件,但会更新现有文件.开发人员B向repo添加了3个新文件,当Developer A更新时,它不会下载文件.两者都使用TortoiseSVN和VisualSVN.有谁知道可能导致这个问题的原因是什么?如果开发者A进入Repo浏览器,他们可以看到它们,但它不会在更新时用它们更新它们的文件夹.帮助将不胜感激.

svn tortoisesvn visualsvn

3
推荐指数
1
解决办法
3388
查看次数

请尝试使用Dictionary <Dictionary <int,int>,Dictionary <int,int >>

我希望将字典嵌套在另一个中,以便容纳块的xy坐标.所以我会的

IDictionary<IDictionary<int, int>, IDictionary<int, int>>
Run Code Online (Sandbox Code Playgroud)

并且关键字词将容纳列,行组合,而值Dictionary将容纳x和y坐标.在用户输入平面上的块的值之后,它将用于绘制2D线框.

我有几个问题:1)我可能遇到哪些陷阱?2)是否有更好的方法来应对这一挑战?

谢谢

更新不确定如何标记答案,因为两个不同的建议导致使用的解决方案.我结束了:

IDictionary<KeyValuePair<int, int>, Point>
Run Code Online (Sandbox Code Playgroud)

并且每个块设置下一个块的x,y坐标到其右边和下一个块.

这是Mehrdad Afshari,Reed Copsey和CSharpAtl为KeyValuePair和Cory Charlton为Point提供的答案的组合.

如果有办法标记多个答案,请告诉我,否则我只是将列表中的第一个答案标记为答案.

.net c#

1
推荐指数
1
解决办法
1271
查看次数

标签 统计

sql ×2

t-sql ×2

.net ×1

c# ×1

sql-server ×1

sql-server-ce ×1

svn ×1

tortoisesvn ×1

visualsvn ×1