请问这样的查询怎么实现?最好是用datagrid。或者大家有更好的设计思路么
一个查询涉及到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来做显示?
或者数据库有更好的设计思路,请大家集思广益。。谢谢