如何在MySQL数据库进行子查询

2025-02-27 05:54:18
推荐回答(1个)
回答1:

1

create database TestDB;

创建测试表table1和table2;
?

1
2
3
4
5
6
7
8
9
10
11
12
13

CREATE TABLE table1
(
customer_id VARCHAR(10) NOT NULL,
city VARCHAR(10) NOT NULL,
PRIMARY KEY(customer_id)
)ENGINE=INNODB DEFAULT CHARSET=UTF8;

CREATE TABLE table2
(
order_id INT NOT NULL auto_increment,
customer_id VARCHAR(10),
PRIMARY KEY(order_id)
)ENGINE=INNODB DEFAULT CHARSET=UTF8;

插入测试数据;
?

1
2
3
4
5
6
7
8
9
10
11

INSERT INTO table1(customer_id,city) VALUES('163','hangzhou');
INSERT INTO table1(customer_id,city) VALUES('9you','shanghai');
INSERT INTO table1(customer_id,city) VALUES(