Я хочу сделать JOIN в MySQL, только если значение не равно нулю. Например:
$db = "SELECT users.name, users.email, cars.name
FROM users
LEFT JOIN cars ON cars.id = users.car_id
WHERE users.id = :id"
Но это утверждение не работает, потому что, если users.car_id
равно нулю, оно ничего не вернет.
Вместо этого я все еще хочу, чтобы результаты вышли, и, очевидно, cars.name
будет null
. Есть ли способ добиться этого?