图一中分拨的结果不按照图二的branch字段排序呢?该如何解决呢?(我想实现的是统计feb1表里各个分拨的金额总数,然后据company1表里的Branch字段对分拨进行排序)
查询的是feb1表,然后用company表的字段排序,需要做关联查询
select f.'分拨', round(sum(f.'金额1')),
from
feb1 f, company1 c
where f.‘分拨’=c.'branch'
group by '分拨'
order by c.branch
ORDER BY字句的排序条件必须是SELECT字句的字段。
把建表,插入语句。都发出来,每次回答数据库查询还要自己造数据。效率太低。
应该排序字段不是integer数据
sql语句逻辑问题,‘’分拨‘’ 对应是哪个字段,还是什么,不太明白,select字段中没有 branch
order by 后面的字段是不能加引号的
order by 后面的字段一致,字符类型保持一致,顺序也就一致
order by 后面的,不能用引号
sql语句没有给全,怎么看得懂
能不能有点国际范,字段名还是中文
sum 是对字段求和的 order by 是排序用的