>데이터 베이스 >MySQL 튜토리얼 >mysql一个简单查询中的group by和order by的使用_MySQL

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

WBOY
WBOY원래의
2016-06-01 13:43:32997검색

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.