admin 管理员组

文章数量: 1086019


2024年4月14日发(作者:软件开发需要学什么书)

mysql多表联合查询语句案例

MySQL多表联合查询是指在查询语句中使用多个表进行关联查询的

操作。通过联合查询,可以根据不同表的关联条件,获取到需要的

数据结果。下面将列举10个MySQL多表联合查询语句案例,以帮

助读者更好地理解和掌握这一知识点。

1. 查询订单表(order)和客户表(customer)中订单号(order_id)、客

户姓名(customer_name)、订单日期(order_date)、客户电话

(customer_phone)的信息。

```sql

SELECT _id, er_name,

_date, er_phone

FROM order

INNER JOIN customer ON er_id =

er_id;

```

2. 查询商品表(product)和订单表(order)中商品名称

(product_name)、商品单价(product_price)、订单数量

(order_quantity)、订单总金额(order_amount)的信息。

```sql

SELECT t_name, t_price,

_quantity, _amount

FROM product

INNER JOIN order ON t_id = t_id;

```

3. 查询员工表(employee)和部门表(department)中员工姓名

(employee_name)、所属部门(department_name)、员工职位

(employee_position)、部门经理(manager_name)的信息。

```sql

SELECT ee_name,

ment_name, ee_position,

r_name

FROM employee

INNER JOIN department ON ment_id =

ment_id;

```

4. 查询客户表(customer)、订单表(order)和商品表(product)中客

户姓名(customer_name)、订单日期(order_date)、商品名称

(product_name)、订单数量(order_quantity)的信息。

```sql

SELECT er_name, _date,


本文标签: 查询 联合 语句 结果 理解