求一条sql语句 left join 在线等 本帖最后由 fudg1211 于 2010-12-28 09:55:27 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 贴建表及插入记录的SQL,及要求结果出来看看 我只要把count(b.offer_id) 去除 就可以查询出两条数据 SQL语句不是标准的SQL语句贴建表及插入记录的SQL 贴建表数据这太麻烦了吧,那这条怎么不标准,什么又是标准的sql语句呢,菜鸟不懂 示例:select a.ID,count(b.offer_id) as sell_total from dm_sell a left join dm_sell_offer b on a.sell_id=b.offer_sell_id where a.sell_group_id='1' and a.sell_user_id='2'GROUP BY BY a.ID 数据出来了,这后面多了个group_by 难道count后面就一定要加group_by吗????聚合函数在什么时候一定要用到group_by,大佬有什么文章可以推荐的么? COUNT、MAX、MIN、SUM等待是聚合函数,必须与GROUP BY一起使用,看看MYSQL的HELP吧,这是 基本的概念 我在解决这个的时候用了GROUP BY b.offer_id 发现不行 就没试group by a.sell_id这里count(b.offer_id)统计的是b表 为什么一定要group_by a表的id,b表就不行呢? MMYSQL获得datadir路径 请给出一个mysql下,使用,csae的例子,及详细用法。谢谢 请教一个error csdn的能人帮我解决个mysql配置问题.急!! 请帮忙写个简单的SQL语句 删除数据库里table.I_ndex值最小的100条数据?这样的sql语句怎样写??? ADO连接MYSQL 请问怎样在Mysql中建表时建一自动增长字段ID? 请教在jbuilder中如何连接mysql数据库 如何设计数据库可以达到从后往前取到每个用户的最后一条信息? mysql中是否有办法知道数据表被修改过? 存储过程输出参数疑难问题,诚心请真正的凶猛高手指点
贴建表及插入记录的SQL
select a.ID,count(b.offer_id) as sell_total from dm_sell a left join dm_sell_offer b on a.sell_id=b.offer_sell_id where a.sell_group_id='1' and a.sell_user_id='2'
GROUP BY BY a.ID
必须与GROUP BY一起使用,看看MYSQL的HELP吧,
这是 基本的概念
这里count(b.offer_id)统计的是b表 为什么一定要group_by a表的id,b表就不行呢?