我有两个表
1表名为BASIC 字段为 NAME TYPE
2表名为POWER 字段为 WLEVEL
我想写个排行榜按照等级排行的,自己写了个语句执行后的结果为:
行数 NAME 职业 等级
1 我1 计算机 1
2 我2 计算机 1
3 我3 计算机 2
4 我4 计算机 2
5 我5 计算机 3
6 我1 计算机 3
7 我2 计算机 4
8 我3 计算机 4
9 我4 计算机 5
10 我5 计算机 5
而上面的结果不知道为什么每一个数据都要给我重复一行,所以说这个结果不是我想要的。我想要的结果为:
行数 NAME 职业 等级
1 我1 计算机 1
2 我2 计算机 2
3 我3 计算机 3
4 我4 计算机 4
5 我5 计算机 5意思是说根据人物等级来定义的。我在想是不是我的SQL语句有问题。我的SQL语句为:
sql="select NAME,YPE,WLEVEL from BASIC,POWER order by wLevel desc"希望哪位朋友帮忙解决一下这个问题,请明确的告诉我如何正确的查询,解决后马上加分。谢谢
1表名为BASIC 字段为 NAME TYPE
2表名为POWER 字段为 WLEVEL
我想写个排行榜按照等级排行的,自己写了个语句执行后的结果为:
行数 NAME 职业 等级
1 我1 计算机 1
2 我2 计算机 1
3 我3 计算机 2
4 我4 计算机 2
5 我5 计算机 3
6 我1 计算机 3
7 我2 计算机 4
8 我3 计算机 4
9 我4 计算机 5
10 我5 计算机 5
而上面的结果不知道为什么每一个数据都要给我重复一行,所以说这个结果不是我想要的。我想要的结果为:
行数 NAME 职业 等级
1 我1 计算机 1
2 我2 计算机 2
3 我3 计算机 3
4 我4 计算机 4
5 我5 计算机 5意思是说根据人物等级来定义的。我在想是不是我的SQL语句有问题。我的SQL语句为:
sql="select NAME,YPE,WLEVEL from BASIC,POWER order by wLevel desc"希望哪位朋友帮忙解决一下这个问题,请明确的告诉我如何正确的查询,解决后马上加分。谢谢
没有条件这样也难怪?!
自己再看看吧?