select shopid from ac_card_1 group by shopid 这是我的sql语句,没问题。。但是我想做的事情却有问题,第一,我想吧shopid排序,因为它出来是乱的,我吧order by放到group by前面后面都报错,不能排序,第二,我想要求出一共有多少种shopid,就是说我要查询出来的shopid的个数,我吧count函数包围shopid报错,我用来包围整个查询语句,让这个查询语句变成一个子查询还是报错。。看起来就一个简单问题,但是就是弄不出来。。请朋友们解决下,万分感谢
。菜鸟
。菜鸟
select shopid,count(1) from ac_card_1
group by shopid
order by shopid
distinct
a.shopid,
b.cnt
from
ac_card_l as a,
(select count(distinct shopid) from ac_card_l) as b
select
distinct
a.shopid,
b.cnt
from
ac_card_l as a,
(select count(distinct shopid) as cnt from ac_card_l) as b
服务器: 消息 208,级别 16,状态 1,行 1
对象名 'ac_card_l' 无效。
服务器: 消息 208,级别 16,状态 1,行 1
对象名 'ac_card_l' 无效。