多表查询统计 送分
2个表A   B 
 A表字段   A_id   name   tel    
 B表字段   B_id   A_id   home   
 假设:A表    
 1    'sf '    '123 ' 
 2    'sd '    '234 ' 
 3    'bf '    '345 '   
 B表 
 1   1    'a ' 
 2   1    'x ' 
 3   1    '4 ' 
 4   2    '3 '   
 期待查询结果: 
 name   A_id   tel   count   (计算B表里有多少条值) 
  'sf '   1            123      3 
  'sd '   2            234      1 
  'bf '   3            345      0     
 学习中,请教了,谢谢大家帮忙 
------解决方案--------------------select A.*,(select count(*) from B where A.A_id=B.A_id) as [count] 
 from A