请教SQL语句 我觉的一条SQL查不出来这样的:1: 1,2,32: 1,3:4:不和你要的是不是这种列表 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT a.aid, count( DISTINCT b.rid ) FROM a, bWHERE a.aid = b.aidGROUP BY b.aid查询结果:aid | count( distinct b . rid ) 1 | 3 2 | 1 楼上的朋友:谢谢你但我现在想要aid为3,4,5...的也出来呢?就是LEFT JOIN的,如果b表无记录就设为空的 SELECT a.aid, COUNT( DISTINCT b.rid ) FROM aLEFT JOIN bUSING ( aid ) GROUP BY a.aidORDER BY a.aid查询结果:aid | count( distinct b . rid ) 1 | 3 2 | 1 3 | 0 4 | 0 把using (aid)换成on a.aid=b.aid也可以 原来有COUNT( DISTINCT b.rid )这一招,开始没想到 php 中 搜索后分页不能使用,求代码 PHP中$link=mysql_connect("localhost","root",""); 帮忙看下echo输出html不正确为什么在"号前多了个\ mysql数据库备份 smarty 模板有个问题不懂 页面设计问题 php mysql 简历表的结构设计问题 我用PHP写了一个自己单位用的新闻系统,并且加入了在线编辑的功能,但是,一直无法做到能够象eWebEditor那样自动上传远程文件的功能 高分求助,在php中怎样实现线形图表????? 关于生成XML文档时内存耗尽的问题 一个关于RE的问题。 散分,祝福,兼问问题
FROM a, b
WHERE a.aid = b.aid
GROUP BY b.aid查询结果:
aid | count( distinct b . rid )
1 | 3
2 | 1
谢谢你
但我现在想要aid为3,4,5...的也出来呢?就是LEFT JOIN的,如果b表无记录就设为空的
FROM a
LEFT JOIN b
USING ( aid )
GROUP BY a.aid
ORDER BY a.aid
查询结果:
aid | count( distinct b . rid )
1 | 3
2 | 1
3 | 0
4 | 0