您好,欢迎访问一九零五行业门户网

mysql一个简单查询中的group by和order by的使用_MySQL

bitscn.com 具体我忘记了,大概内容差不多如下。两张表,内容如下:sql代码  +--------+-------+------+  | z_code | mgr   | pigs |  +--------+-------+------+  | 021    | zhang | 85   |  | 010    | wang  | 70   |  +--------+-------+------+  2 rows in set  查询最终结果  sql代码  +--------+------+-------+  | z_code | city | mgr   |  +--------+------+-------+  | 010    | bj   | wang  |  | 021    | hb   | zhang |  +--------+------+-------+  2 rows in set  a表  sql代码  +------+-------+------+  | part | mgr   | pigs |  +------+-------+------+  | 001  | wang  |   20 |  | 002  | wang  |   50 |  | 011  | zhang |   49 |  | 012  | zhang |   36 |  +------+-------+------+  4 rows in set   b表 所用查询语句为:sql代码  select z_code, a.mgr mgr, sum(pigs) pigs from a, b where a.mgr = b.mgr group by a.mgr order by pigs desc;    下面是建表和插入语句的sql:sql代码  create database pig_store;  use pig_store;    create table a(      z_code varchar(8),      city varchar(4),      mgr varchar(16)  );  create table b(      part varchar(8),      mgr varchar(16),      pigs int(5)  );    insert into a values ( '010', 'bj', 'wang'), ( '021', 'hb', 'zhang' );  insert into b values ( '001', 'wang', 20 ), ( '002', 'wang', 50 ), ( '011', 'zhang', 49 ), ( '012', 'zhang', 36 );     作者 wangtingbang bitscn.com
其它类似信息

推荐信息