首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

求sql语句,left join,该怎么处理

2012-02-27 
求sql语句,left joinA(tid,fid,subject) //A tableB(aid,tid,name)//B tableselect A.*, count(*) from A

求sql语句,left join
A(tid,fid,subject) //A table

B(aid,tid,name) //B table

select A.*, count(*) from A left join B On A.tid = B.tid;

A表每条记录都唯一的,B表的tid字段有很多相同,

现在要查询A表之后,在最后一列加入B表以A.tid这个条件查询的记录的总条数,

这样写对不,好像没效果。

[解决办法]

SQL code
select a.tid,a.fid,a.subject,count(b.tid)from a left join b on a.tid=b.tidgroup by a.tid,a.fid,a.subject 

热点排行