mysql关键字ave_MySQL之子查询(DQL)

#beauty表CREATE TABLEbeauty (

idint(100) NOT NULLAUTO_INCREMENT,

namevarchar(255) DEFAULT NULL,

sexvarchar(255) DEFAULT NULL,

boyfriend_idvarchar(255) DEFAULT NULL,PRIMARY KEY(id)

) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8;

#beauty数据INSERT INTO beauty VALUES ('1', '柳岩', '女', '8');INSERT INTO beauty VALUES ('2', '苍老师', '女', '9');INSERT INTO beauty VALUES ('3', 'Angelababy', '女', '3');INSERT INTO beauty VALUES ('4', '热巴', '女', '2');INSERT INTO beauty VALUES ('5', '周冬际', '女', '9');INSERT INTO beauty VALUES ('6', '周芷若', '女', '1');INSERT INTO beauty VALUES ('7', '岳灵珊', '女', '9');INSERT INTO beauty VALUES ('8', '小昭', '女', '1');INSERT INTO beauty VALUES ('9', '双儿', '女', '9');INSERT INTO beauty VALUES ('10', '王语嫣', '女', '4');INSERT INTO beauty VALUES ('11', '夏雪', '女', '9');INSERT INTO beauty VALUES ('12', '赵敏', '女', '1');

#boys表CREATE TABLEboys (

idint(100) NOT NULLAUTO_INCREMENT,

boyNamevarchar(255) DEFAULT NULL,

userCPvarchar(255) DEFAULT NULL,PRIMARY KEY(id)

) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;

#boys数据INSERT INTO boys VALUES ('1', '张无忌', '100');INSERT INTO boys VALUES ('2', '鹿晗', '800');INSERT INTO boys VALUES ('3', '黄晓明', '50');INSERT INTO boys VALUES ('4', '段誉', '300');INSERT INTO boys VALUES ('5', '展昭', '500');

#departments表CREATE TABLEdepartments (

department_idint(4) NOT NULLAUTO_INCREMENT,

department_namevarchar(3) DEFAULT NULL,

manager_idint(6) DEFAULT NULL,

location_idint(4) DEFAULT NULL,PRIMARY KEY(department_id),KEYloc_id_fk (location_id),CONSTRAINT loc_id_fk FOREIGN KEY (location_id) REFERENCESlocations (location_id)

) ENGINE=InnoDB AUTO_INCREMENT=271 DEFAULT CHARSET=gb2312;

#departments数据INSERT INTO departments VALUES ('10', 'Adm', '200', '1700');INSERT INTO departments VALUES ('20', 'Mar', '201', '1800');INSERT INTO departments VALUES ('30', 'Pur', '114', '1700');INSERT INTO departments VALUES ('40', 'Hum', '203', '2400');INSERT INTO departments VALUES ('50', 'Shi', '121', '1500');INSERT INTO departments VALUES ('60', 'IT', '103', '1400');INSERT INTO departments VALUES ('70', 'Pub', '204', '2700');INSERT INTO departments VALUES ('80', 'Sal', '145', '2500');INSERT INTO departments VALUES ('90', 'Exe', '100', '1700');INSERT INTO departments VALUES ('100', 'Fin', '108', '1700');INSERT INTO departments VALUES ('110', 'Acc', '205', '1700');INSERT INTO departments VALUES ('120', 'Tre', null, '1700');INSERT INTO departments VALUES ('130', 'Cor', null, '1700');INSERT INTO departments VALUES ('140', 'Con', null, '1700');INSERT INTO departments VALUES ('150', 'Sha', null, '1700');INSERT INTO departments VALUES ('160', 'Ben', null, '1700');INSERT INTO departments VALUES ('170', 'Man', null, '1700');INSERT INTO departments VALUES ('180', 'Con', null, '1700');INSERT INTO departments VALUES ('190', 'Con', null, '1700');INSERT INTO departments VALUES ('200', 'Ope', null, '1700');INSERT INTO departments VALUES ('210', 'IT', null, '1700');INSERT INTO departments VALUES ('220', 'NOC', null, '1700');INSERT INTO departments VALUES ('230', 'IT', null, '1700');INSERT INTO departments VALUES ('240', 'Gov', null, '1700');INSERT INTO departments VALUES ('250', 'Ret', null, '1700');INSERT INTO departments VALUES ('260', 'Rec', null, '1700');INSERT INTO departments VALUES ('270', 'Pay', null, '1700');

#employees表CREATE TABLEemployees (

employee_idint(6) NOT NULLAUTO_INCREMENT,

first_namevarchar(20) DEFAULT NULL,

last_namevarchar(25) DEFAULT NULL,

emailvarchar(25) DEFAULT NULL,

phone_numbervarchar(20) DEFAULT NULL,

job_idvarchar(10) DEFAULT NULL,

salarydouble(10,2) DEFAULT NULL,

commission_pctdouble(4,2) DEFAULT NULL,

manager_idint(6) DEFAULT NULL,

department_idint(4) DEFAULT NULL,

hiredatedatetime DEFAULT NULL,PRIMARY KEY(employee_id)

) ENGINE=InnoDB AUTO_INCREMENT=207 DEFAULT CHARSET=utf8;

#employees数据INSERT INTO employees VALUES ('100', 'Steven', 'K_ing', 'SKING', '515.123.4567', 'AD_PRES', '24000.00', null, null, '90', '1992-04-03 00:00:00');INSERT INTO employees VALUES ('101', 'Neena', 'Kochhar', 'NKOCHHAR', '515.123.4568', 'AD_VP', '17000.00', null, '100', '90', '1992-04-03 00:00:00');INSERT INTO employees VALUES ('102', 'Lex', 'De Haan', 'LDEHAAN', '515.123.4569', 'AD_VP', '17000.00', null, '100', '90', '1992-04-03 00:00:00');INSERT INTO employees VALUES ('103', 'Alexander', 'Hunold', 'AHUNOLD', '590.423.4567', 'IT_PROG', '9000.00', null, '102', '60', '1992-04-03 00:00:00');INSERT INTO employees VALUES ('104', 'Bruce', 'Ernst', 'BERNST', '590.423.4568', 'IT_PROG', '6000.00', null, '103', '60', '1992-04-03 00:00:00');INSERT INTO employees VALUES ('105', 'David', 'Austin', 'DAUSTIN', '590.423.4569', 'IT_PROG', '4800.00', null, '103', '60', '1998-03-03 00:00:00');INSERT INTO employees VALUES ('106', 'Valli', 'Pataballa', 'VPATABAL', '590.423.4560', 'IT_PROG', '4800.00', null, '103', '60', '1998-03-03 00:00:00');INSERT INTO employees VALUES ('107', 'Diana', 'Lorentz', 'DLORENTZ', '590.423.5567', 'IT_PROG', '4200.00', null, '103', '60', '1998-03-03 00:00:00');INSERT INTO employees VALUES ('108', 'Nancy', 'Greenberg', 'NGREENBE', '515.124.4569', 'FI_MGR', '12000.00', null, '101', '100', '1998-03-03 00:00:00');INSERT INTO employees VALUES ('109', 'Daniel', 'Faviet', 'DFAVIET', '515.124.4169', 'FI_ACCOUNT', '9000.00', null, '108', '100', '1998-03-03 00:00:00');INSERT INTO employees VALUES ('110', 'John', 'Chen', 'JCHEN', '515.124.4269', 'FI_ACCOUNT', '8200.00', null, '108', '100', '2000-09-09 00:00:00');INSERT INTO employees VALUES ('111', 'Ismael', 'Sciarra', 'ISCIARRA', '515.124.4369', 'FI_ACCOUNT', '7700.00', null, '108', '100', '2000-09-09 00:00:00');INSERT INTO employees VALUES ('112', 'Jose Manuel', 'Urman', 'JMURMAN', '515.124.4469', 'FI_ACCOUNT', '7800.00', null, '108', '100', '2000-09-09 00:00:00');INSERT INTO employees VALUES ('113', 'Luis', 'Popp', 'LPOPP', '515.124.4567', 'FI_ACCOUNT', '6900.00', null, '108', '100', '2000-09-09 00:00:00');INSERT INTO employees VALUES ('114', 'Den', 'Raphaely', 'DRAPHEAL', '515.127.4561', 'PU_MAN', '11000.00', null, '100', '30', '2000-09-09 00:00:00');INSERT INTO employees VALUES ('115', 'Alexander', 'Khoo', 'AKHOO', '515.127.4562', 'PU_CLERK', '3100.00', null, '114', '30', '2000-09-09 00:00:00');INSERT INTO employees VALUES ('116', 'Shelli', 'Baida', 'SBAIDA', '515.127.4563', 'PU_CLERK', '2900.00', null, '114', '30', '2000-09-09 00:00:00');INSERT INTO employees VALUES ('117', 'Sigal', 'Tobias', 'STOBIAS', '515.127.4564', 'PU_CLERK', '2800.00', null, '114', '30', '2000-09-09 00:00:00');INSERT INTO employees VALUES ('118', 'Guy', 'Himuro', 'GHIMURO', '515.127.4565', 'PU_CLERK', '2600.00', null, '114', '30', '2000-09-09 00:00:00');INSERT INTO employees VALUES ('119', 'Karen', 'Colmenares', 'KCOLMENA', '515.127.4566', 'PU_CLERK', '2500.00', null, '114', '30', '2000-09-09 00:00:00');INSERT INTO employees VALUES ('120', 'Matthew', 'Weiss', 'MWEISS', '650.123.1234', 'ST_MAN', '8000.00', null, '100', '50', '2004-02-06 00:00:00');INSERT INTO employees VALUES ('121', 'Adam', 'Fripp', 'AFRIPP', '650.123.2234', 'ST_MAN', '8200.00', null, '100', '50', '2004-02-06 00:00:00');INSERT INTO employees VALUES ('122', 'Payam', 'Kaufling', 'PKAUFLIN', '650.123.3234', 'ST_MAN', '7900.00', null, '100', '50', '2004-02-06 00:00:00');INSERT INTO employees VALUES ('123', 'Shanta', 'Vollman', 'SVOLLMAN', '650.123.4234', 'ST_MAN', '6500.00', null, '100', '50', '2004-02-06 00:00:00');INSERT INTO employees VALUES ('124', 'Kevin', 'Mourgos', 'KMOURGOS', '650.123.5234', 'ST_MAN', '5800.00', null, '100', '50', '2004-02-06 00:00:00');INSERT INTO employees VALUES ('125', 'Julia', 'Nayer', 'JNAYER', '650.124.1214', 'ST_CLERK', '3200.00', null, '120', '50', '2004-02-06 00:00:00');INSERT INTO employees VALUES ('126', 'Irene', 'Mikkilineni', 'IMIKKILI', '650.124.1224', 'ST_CLERK', '2700.00', null, '120', '50', '2004-02-06 00:00:00');INSERT INTO employees VALUES ('127', 'James', 'Landry', 'JLANDRY', '650.124.1334', 'ST_CLERK', '2400.00', null, '120', '50', '2004-02-06 00:00:00');INSERT INTO employees VALUES ('128', 'Steven', 'Markle', 'SMARKLE', '650.124.1434', 'ST_CLERK', '2200.00', null, '120', '50', '2004-02-06 00:00:00');INSERT INTO employees VALUES ('129', 'Laura', 'Bissot', 'LBISSOT', '650.124.5234', 'ST_CLERK', '3300.00', null, '121', '50', '2004-02-06 00:00:00');INSERT INTO employees VALUES ('130', 'Mozhe', 'Atkinson', 'MATKINSO', '650.124.6234', 'ST_CLERK', '2800.00', null, '121', '50', '2004-02-06 00:00:00');INSERT INTO employees VALUES ('131', 'James', 'Marlow', 'JAMRLOW', '650.124.7234', 'ST_CLERK', '2500.00', null, '121', '50', '2004-02-06 00:00:00');INSERT INTO employees VALUES ('132', 'TJ', 'Olson', 'TJOLSON', '650.124.8234', 'ST_CLERK', '2100.00', null, '121', '50', '2004-02-06 00:00:00');INSERT INTO employees VALUES ('133', 'Jason', 'Mallin', 'JMALLIN', '650.127.1934', 'ST_CLERK', '3300.00', null, '122', '50', '2004-02-06 00:00:00');INSERT INTO employees VALUES ('134', 'Michael', 'Rogers', 'MROGERS', '650.127.1834', 'ST_CLERK', '2900.00', null, '122', '50', '2002-12-23 00:00:00');INSERT INTO employees VALUES ('135', 'Ki', 'Gee', 'KGEE', '650.127.1734', 'ST_CLERK', '2400.00', null, '122', '50', '2002-12-23 00:00:00');INSERT INTO employees VALUES ('136', 'Hazel', 'Philtanker', 'HPHILTAN', '650.127.1634', 'ST_CLERK', '2200.00', null, '122', '50', '2002-12-23 00:00:00');INSERT INTO employees VALUES ('137', 'Renske', 'Ladwig', 'RLADWIG', '650.121.1234', 'ST_CLERK', '3600.00', null, '123', '50', '2002-12-23 00:00:00');INSERT INTO employees VALUES ('138', 'Stephen', 'Stiles', 'SSTILES', '650.121.2034', 'ST_CLERK', '3200.00', null, '123', '50', '2002-12-23 00:00:00');INSERT INTO employees VALUES ('139', 'John', 'Seo', 'JSEO', '650.121.2019', 'ST_CLERK', '2700.00', null, '123', '50', '2002-12-23 00:00:00');INSERT INTO employees VALUES ('140', 'Joshua', 'Patel', 'JPATEL', '650.121.1834', 'ST_CLERK', '2500.00', null, '123', '50', '2002-12-23 00:00:00');INSERT INTO employees VALUES ('171', 'William', 'Smith', 'WSMITH', '011.44.1343.629268', 'SA_REP', '7400.00', '0.15', '148', '80', '2014-03-05 00:00:00');INSERT INTO employees VALUES ('172', 'Elizabeth', 'Bates', 'EBATES', '011.44.1343.529268', 'SA_REP', '7300.00', '0.15', '148', '80', '2014-03-05 00:00:00');INSERT INTO employees VALUES ('173', 'Sundita', 'Kumar', 'SKUMAR', '011.44.1343.329268', 'SA_REP', '6100.00', '0.10', '148', '80', '2014-03-05 00:00:00');INSERT INTO employees VALUES ('201', 'Michael', 'Hartstein', 'MHARTSTE', '515.123.5555', 'MK_MAN', '13000.00', null, '100', '20', '2016-03-03 00:00:00');INSERT INTO employees VALUES ('202', 'Pat', 'Fay', 'PFAY', '603.123.6666', 'MK_REP', '6000.00', null, '201', '20', '2016-03-03 00:00:00');INSERT INTO employees VALUES ('203', 'Susan', 'Mavris', 'SMAVRIS', '515.123.7777', 'HR_REP', '6500.00', null, '101', '40', '2016-03-03 00:00:00');INSERT INTO employees VALUES ('204', 'Hermann', 'Baer', 'HBAER', '515.123.8888', 'PR_REP', '10000.00', null, '101', '70', '2016-03-03 00:00:00');INSERT INTO employees VALUES ('205', 'Shelley', 'Higgins', 'SHIGGINS', '515.123.8080', 'AC_MGR', '12000.00', null, '101', '110', '2016-03-03 00:00:00');INSERT INTO employees VALUES ('206', 'William', 'Gietz', 'WGIETZ', '515.123.8181', 'AC_ACCOUNT', '8300.00', null, '205', '110', '2016-03-03 00:00:00');

#jobs表CREATE TABLEjobs (

job_idvarchar(10) NOT NULL,

job_titlevarchar(35) DEFAULT NULL,

min_salaryint(6) DEFAULT NULL,

max_salaryint(6) DEFAULT NULL,PRIMARY KEY(job_id)

) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

#jobs数据INSERT INTO jobs VALUES ('AC_ACCOUNT', 'Public Accountant', '4200', '9000');INSERT INTO jobs VALUES ('AC_MGR', 'Accounting Manager', '8200', '16000');INSERT INTO jobs VALUES ('AD_ASST', 'Administration Assistant', '3000', '6000');INSERT INTO jobs VALUES ('AD_PRES', 'President', '20000', '40000');INSERT INTO jobs VALUES ('AD_VP', 'Administration Vice President', '15000', '30000');INSERT INTO jobs VALUES ('FI_ACCOUNT', 'Accountant', '4200', '9000');INSERT INTO jobs VALUES ('FI_MGR', 'Finance Manager', '8200', '16000');INSERT INTO jobs VALUES ('HR_REP', 'Human Resources Representative', '4000', '9000');INSERT INTO jobs VALUES ('IT_PROG', 'Programmer', '4000', '10000');INSERT INTO jobs VALUES ('MK_MAN', 'Marketing Manager', '9000', '15000');INSERT INTO jobs VALUES ('MK_REP', 'Marketing Representative', '4000', '9000');INSERT INTO jobs VALUES ('PR_REP', 'Public Relations Representative', '4500', '10500');INSERT INTO jobs VALUES ('PU_CLERK', 'Purchasing Clerk', '2500', '5500');INSERT INTO jobs VALUES ('PU_MAN', 'Purchasing Manager', '8000', '15000');INSERT INTO jobs VALUES ('SA_MAN', 'Sales Manager', '10000', '20000');INSERT INTO jobs VALUES ('SA_REP', 'Sales Representative', '6000', '12000');INSERT INTO jobs VALUES ('SH_CLERK', 'Shipping Clerk', '2500', '5500');INSERT INTO jobs VALUES ('ST_CLERK', 'Stock Clerk', '2000', '5000');INSERT INTO jobs VALUES ('ST_MAN', 'Stock Manager', '5500', '8500');

#locations表CREATE TABLElocations (

location_idint(11) NOT NULLAUTO_INCREMENT,

street_addressvarchar(40) DEFAULT NULL,

postal_codevarchar(12) DEFAULT NULL,

cityvarchar(30) DEFAULT NULL,

state_provincevarchar(25) DEFAULT NULL,

country_idvarchar(2) DEFAULT NULL,PRIMARY KEY(location_id)

) ENGINE=InnoDB AUTO_INCREMENT=3201 DEFAULT CHARSET=gb2312;

#locations数据INSERT INTO locations VALUES ('1000', '1297 Via Cola di Rie', '00989', 'Roma', null, 'IT');INSERT INTO locations VALUES ('1100', '93091 Calle della Testa', '10934', 'Venice', null, 'IT');INSERT INTO locations VALUES ('1200', '2017 Shinjuku-ku', '1689', 'Tokyo', 'Tokyo Prefecture', 'JP');INSERT INTO locations VALUES ('1300', '9450 Kamiya-cho', '6823', 'Hiroshima', null, 'JP');INSERT INTO locations VALUES ('1400', '2014 Jabberwocky Rd', '26192', 'Southlake', 'Texas', 'US');INSERT INTO locations VALUES ('1500', '2011 Interiors Blvd', '99236', 'South San Francisco', 'California', 'US');INSERT INTO locations VALUES ('1600', '2007 Zagora St', '50090', 'South Brunswick', 'New Jersey', 'US');INSERT INTO locations VALUES ('1700', '2004 Charade Rd', '98199', 'Seattle', 'Washington', 'US');INSERT INTO locations VALUES ('1800', '147 Spadina Ave', 'M5V 2L7', 'Toronto', 'Ontario', 'CA');INSERT INTO locations VALUES ('1900', '6092 Boxwood St', 'YSW 9T2', 'Whitehorse', 'Yukon', 'CA');INSERT INTO locations VALUES ('2000', '40-5-12 Laogianggen', '190518', 'Beijing', null, 'CN');INSERT INTO locations VALUES ('2100', '1298 Vileparle (E)', '490231', 'Bombay', 'Maharashtra', 'IN');INSERT INTO locations VALUES ('2200', '12-98 Victoria Street', '2901', 'Sydney', 'New South Wales', 'AU');INSERT INTO locations VALUES ('2300', '198 Clementi North', '540198', 'Singapore', null, 'SG');INSERT INTO locations VALUES ('2400', '8204 Arthur St', null, 'London', null, 'UK');INSERT INTO locations VALUES ('2500', 'Magdalen Centre, The Oxford Science Park', 'OX9 9ZB', 'Oxford', 'Oxford', 'UK');INSERT INTO locations VALUES ('2600', '9702 Chester Road', '09629850293', 'Stretford', 'Manchester', 'UK');INSERT INTO locations VALUES ('2700', 'Schwanthalerstr. 7031', '80925', 'Munich', 'Bavaria', 'DE');INSERT INTO locations VALUES ('2800', 'Rua Frei Caneca 1360', '01307-002', 'Sao Paulo', 'Sao Paulo', 'BR');INSERT INTO locations VALUES ('2900', '20 Rue des Corps-Saints', '1730', 'Geneva', 'Geneve', 'CH');INSERT INTO locations VALUES ('3000', 'Murtenstrasse 921', '3095', 'Bern', 'BE', 'CH');INSERT INTO locations VALUES ('3100', 'Pieter Breughelstraat 837', '3029SK', 'Utrecht', 'Utrecht', 'NL');INSERT INTO locations VALUES ('3200', 'Mariano Escobedo 9991', '11932', 'Mexico City', 'Distrito Federal,', 'MX');

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值