以下是一个PHP嵌套查询的实例,我们将通过一个示例来展示如何使用嵌套查询来获取多表关联的数据。
实例背景
假设我们有一个简单的数据库,包含以下两个表:

1. `users` 表,存储用户信息:
`id`:用户ID(主键)
`name`:用户名
`email`:用户邮箱
2. `orders` 表,存储订单信息:
`id`:订单ID(主键)
`user_id`:用户ID(外键,关联 `users` 表的 `id`)
`order_date`:订单日期
我们的目标是查询每个用户的姓名、邮箱以及他们所下的订单数量。
SQL查询
```sql
SELECT u.name, u.email, COUNT(o.id) AS order_count
FROM users u
LEFT JOIN orders o ON u.id = o.user_id
GROUP BY u.id;
```
PHP代码实现
```php
// 假设我们已经有了一个数据库连接 $conn
// $conn 是一个已经建立好的PDO连接
// SQL查询
$sql = "




