这个SQL的问题不会做,恳请各位朋友帮忙。

姑妄听之 发布于 2013/04/26 12:07
阅读 167
收藏 0
SQL

各位朋友好。恳请大家帮忙看看这道SQL的问题。表格的结构,和表内的数据见图。需要回答的问题是:

1)找出会最多技巧的人的ID和名字。(答案应该是 ID=1,名字=Bob)

2)找出最少人会的技巧的ID和名称。(答案应该是 ID=3,名称=SQL)


需要大家帮忙的地方是请写出这两条SQL语句。


这张图是说数据表结构的:


这三张图是说表中的数据例子的:

人员:

技巧:

对应关系:


请大家帮个忙,谢谢大家!

加载中
0
期待枫狂
期待枫狂
图做得不错。
1
鉴客
鉴客
1. 找出会最多技巧的人:
SELECT personid, COUNT(skilled) FROM PersonSkill GROUP BY personid ORDER BY COUNT(skilled) DESC;

2. 思路如上,自己触类旁通,再问就是偷懒了
0
StormFour
StormFour
这种题不难吧,不会就是SQL写太少了
0
姑妄听之
姑妄听之

引用来自“期待枫狂”的答案

图做得不错。
谢谢
返回顶部
顶部