• λ我爱Aspx >> Asp.Net >> 请教一个SQL语句,查询的。
  • 请教一个SQL语句,查询的。

  • :aspxer  Դ:csdn  :2007-7-6 2:37:45  ؼ:sql
  • 比如我有一个学生表

    google_ad_width = 250; google_ad_height = 250; google_ad_format = "250x250_as"; google_color_url = "000000";

    id name

    1 a

    2 b

    另外有一个选课表,记录每个学生选了什么课。

    我想用一个sql查询出这样的结果:

    id name countClass

    1 a 5

    2 b 4

    怎样写?我记得有个函数可以在一个查询结果后拼接另一个查询的结果,但是想不起来时什么函数了。

    求教!

    第2楼. 由 palocc 于 2007-6-18 19:59:29 发表

    countClass表示 某个学生选修了多少门课。

    第3楼. 由 yangxiao_jiang 于 2007-6-19 15:48:31 发表

    不需要函数,直接写sql就xing

    select a.id,a.name,b.count from students left join (select count(*) as count from class group by name) as b on a.name=b.name

    第4楼. 由 willbetter 于 2007-6-19 22:34:54 发表

    SELECT `a`.`id`,`a`.`name`, COUNT(`b`.`s_id`) AS `count_class` FROM `a` LEFT JOIN `b` ON `a`.`id` = `b`.`s_id` GROUP BY `b`.`s_id`;

    第5楼. 由 palocc 于 2007-6-23 20:46:53 发表

    thank u!

    very very much!

    Ҷƪл˵?
  • һƪ一个文件读取的问题?
    һƪ测试你的性格,情商智商财商,刚做好的