易截截图软件、单文件、免安装、纯绿色、仅160KB

求一sql语句

用户表:user
id  name  sex
1  张三  女
2  李四  男
3  王二  男

文章表:article
id fid  title
1  1    张三的文章
2  1    张三的文章
3  2    李四的文章
4  3    王二的文章

想用一条sql语句得到下面的列表:

用户名(name)  文章数()  性别(sex)
  张三            2        女
  李四            1        男
  王二            1        男
发错版了……吧?

select u.name,count(a.fid),u.sex from user as u , article as a where u.id = a.fid group by a.fid;

楼上的兄弟正解,楼主把你的表user改成users,不然会有问题
SQL code:
SELECT users.name,COUNT(article.fid),users.sex from users AS users , article AS article WHERE users.id = article.fid GROUP BY article.fid;


SQL code:
select name,sex,count(article.id)
from user left join article on user.id=article.fid
group by name,sex



相关问答:

csv文件转换成sql导入到数据库,没有数据为何?

执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......

sql性能求助 - MS-SQL Server / 疑难问题

场景如下:
客户把备份好的数据库,发给我,我在本机还原后,运行写好的存储过程,比较快,并且在实施那边运行同样比较快。但是当实施在客户那边运行的时候速度就非常的慢,时间超出了程序的时间限制。远程在客户那 ......

数据以xml格式返回 - MS-SQL Server / 应用实例

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
   <folder state="unchecked&qu ......

一个pl/sql问题 - Oracle / 开发

我是在toad中输入下段sql
  declare
  TYPE test_rec IS record(
  code varchar(10),
  name varchar(30)
  );
  v_book test_rec;
    ......

SQL clr - MS-SQL Server / 非技术版

想用SQL CLR做如下的存储过程,但是发现报错: 
{由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。} 
而且如果数据从case 1通过时就是正确的,从case 2通过时错误 
并且在c ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号