| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 241 人关注过本帖
标题:很无语很简单的问题,就是找不出原因
只看楼主 加入收藏
jyliufeng
Rank: 2
来 自:山东省巨野县
等 级:论坛游民
威 望:1
帖 子:22
专家分:10
注 册:2004-11-9
结帖率:50%
  已结贴   问题点数:2  回复次数:6   
很无语很简单的问题,就是找不出原因
SELECT 表1.a2 + 表1.a1, 表1.a1, 表1.a2, 表1.a3, 表1.a4, 表1.a5;
 FROM 表1;
 GROUP BY 表1.a2;
 ORDER BY 1;
 INTO CURSOR 查询3  


以上一个简单的查询,单个表,所有字段都为字符型,想按字段A2分组,按A2+A1排序,运行查询,提示:SQL:GROUP BY 字句缺少或无效。
2019-04-09 23:23
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:182
帖 子:7547
专家分:18232
注 册:2012-2-5
  得分:1 
如果是VFP9版本,在SQL代码前加一行代码:
sys(3099,70)

坚守VFP最后的阵地
2019-04-09 23:42
schtg
Rank: 8Rank: 8
等 级:贵宾
威 望:20
帖 子:611
专家分:885
注 册:2012-2-29
  得分:1 
应该是VFP9.0的,楼上正解,谢谢!
2019-04-10 06:09
xuminxz
Rank: 4
等 级:业余侠客
威 望:5
帖 子:90
专家分:226
注 册:2011-5-8
  得分:1 
ORDER BY 1

快两年不碰VFP了。
2019-04-10 07:31
fktz2000
Rank: 1
等 级:新手上路
帖 子:7
专家分:1
注 册:2018-4-20
  得分:1 
回复 楼主 jyliufeng
我刚用9.0也是这样,9.0的group by 要加全sele 后面的字段,可以用1,2,3,代替
2019-04-10 09:35
jyliufeng
Rank: 2
来 自:山东省巨野县
等 级:论坛游民
威 望:1
帖 子:22
专家分:10
注 册:2004-11-9
  得分:0 
回复 2楼 sdta
谢谢老师,问题已经解决。

[此贴子已经被作者于2019-4-10 18:09编辑过]

2019-04-10 18:04
jyliufeng
Rank: 2
来 自:山东省巨野县
等 级:论坛游民
威 望:1
帖 子:22
专家分:10
注 册:2004-11-9
  得分:0 
回复 5楼 fktz2000
表1.a2,为选择的第三个字段,修改成GROUP BY 3;问题依然。
2019-04-10 18:07







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.094464 second(s), 8 queries.
Copyright©2004-2019, BCCN.NET, All Rights Reserved