子查询返回多于一行。
你的PHP应用在使用MySQL子查询时遇到了返回多行数据的问题:
'pdo_code' => '21000',
'db_code' => 1242,
'db_error' => 'Subquery returns more than 1 row'
$sql = "SELECT * FROM users WHERE id = (SELECT user_id FROM orders WHERE status = 'pending')";
$sql = "SELECT * FROM users WHERE id = (SELECT user_id FROM orders WHERE status = 'pending' LIMIT 1)";
$sql = "SELECT * FROM users WHERE id = (SELECT MAX(user_id) FROM orders WHERE status = 'pending')";
$sql = "SELECT * FROM users WHERE id IN (SELECT user_id FROM orders WHERE status = 'pending')";
$sql = "SELECT u.* FROM users u JOIN orders o ON u.id = o.user_id WHERE o.status = 'pending' GROUP BY u.id";