请问这样的查询怎么实现?最好是用datagrid。或者大家有更好的设计思路么

sy_meteor 2008-12-01 08:49:56
一个查询涉及到3个表
分别是 skills, skillname,user表
3个表的字段如下

skills 表: 里面有有如下字段
id 自动编号
skillid 对应 skillname 表里面的id字段
userid 对应userid 表里面的id字段
level 就是数字

skillname 表 其中记录数可能会变化
id 自动变化
name 表示skillname

user表
id 自动编号
name 对应username

在user表中有n个user的记录
同时skillname表中也有n个user的记录。

而skills表,是一个user对应n条记录。

现在要实现的效果,是显示所有user的skill状况。
如下显示
skill1 skill2 skill3 。。。
user1 2 3 2 。。。
user2 3 2 2 。。。

请问各位大大,这种情况,数据库查询语句该怎么写?怎么用datagrid来做显示?
或者数据库有更好的设计思路,请大家集思广益。。谢谢
...全文
51 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧