select 表A.用户ID,first(表A.姓名) as 姓名,Count(表B.文章ID) as 文章数量 from 表A,表B where 表A.用户ID=表B.用户ID group by 表A.用户ID
呵呵,我感觉这位大哥说的很对,但是想count,sum 这样的函数和那些字段被认为不是一个"级别'的,用group by 分组的时候应该把除了函数以外的都进行分组,例如:
select hehe,heihei,he,hei,count(hehe) from a
group by hehe,heihei,he,hei
在说了where 表A.用户ID=表B.用户ID 这条语句是a表和b表联系起来,联系这两个表字段名应该是表的主键,他的意思是把这两张表乘起来,如果不是表的主键,那条程序运行不起来
呵呵