求一条SQL 语句的写法?很简单,会就不难(200分)

  • 主题发起人 主题发起人 linger_ok
  • 开始时间 开始时间
select B.lb2_name,count(A.lb2_id) from A,B where A.lb2_id=B.lb2_id group by B.lb2_name
 
好象都无法达到要求啊
 
各位的答案,好象都很有道理,不过我好象不太明白,我是新手,来向大家学习学习,
lb2_id应该是B的主键,而是A的外键吧? 如果不根据 lb2_id的值对表A查询而想得到
B中的[red]特定[/red]记录,好象有点难哦,是不是还应该有其他的条件啊??[?]
我是新手,就我的想法随便说几句,有错误的地方,请大家指正!
 
你是看了觉得不符合要求还是亲自试过?
你是不是在玩各位富翁?
你说好像不符合要求,“好像”一词让人捉摸不透,到底是行还是不行?不能用‘好像’
 
嘿嘿,不会吧!
老大,我怎么敢“玩”各位富翁呢?
我都有试过的,老大你写的那条语句是对的,但是它只显示一条记录,不是将所有符合
要求的记录都罗列出来的啊!
200分我也收不回来了,何苦在这里耗费时间等答案呢?
我只是想要一个正确答案而已么,不过分吧?
呜呜呜~干等了两天~一点进展也没有
 
这个不行?
select c.lb2_name,'共'+a.cc+'条' as 条数 from 表B c,
(select lb2_id,count(lb2_id) as cc from 表A group by lb2_id) a
where c.lb2_id=a.lb2_id
那里不行?你说说执行后的结果以及你要的结果?
 
多人接受答案了。
 
后退
顶部