admin 管理员组

文章数量: 1086019


2024年3月21日发(作者:苹果请启用javascript)

sql not exist 案例

SQL中的notexist是一种常见的查询方式,它可以用于检查一

个表中是否存在某个值或满足某个条件的记录。下面是几个not

exist的案例:

1. 查询所有没有订单的客户

```

SELECT *

FROM customers

WHERE NOT EXISTS (

SELECT *

FROM orders

WHERE er_id = er_id

)

```

2. 查询没有被任何订单引用的产品

```

SELECT *

FROM products

WHERE NOT EXISTS (

SELECT *

FROM order_items

WHERE order_t_id = t_id

- 1 -

)

```

3. 查询没有被分配过任务的员工

```

SELECT *

FROM employees

WHERE NOT EXISTS (

SELECT *

FROM tasks

WHERE ee_id = ee_id

)

```

4. 查询没有完成过订单的配送员

```

SELECT *

FROM delivery_staff

WHERE NOT EXISTS (

SELECT *

FROM orders

WHERE ry_staff_id = delivery__id

AND = 'completed'

)

- 2 -

```

以上是一些not exist的常见案例,这种查询方式可以让我们轻

松地找出没有满足特定条件的记录。在实际应用中,我们还可以结合

其他查询方式使用not exist,以达到更精确的查询结果。

- 3 -


本文标签: 查询 没有 订单 满足 记录