У меня есть три таблицы в базе данных
Категория: id, категория
Подкатегория: идентификатор, категория (category.id), подкатегория
Продукт: id, p_name, страна, категория (category.id), подкатегория (sub_category.id)
при выполнении этого запроса подкатегория пуста, но при удалении LEFT JOIN cat ON product.category = cat.id
категория пуста и подкатегория заполняется правильно
на моем xamp localhost он работает правильно, но когда я загружаю его на сервер, появляется ошибка выше
SELECT * FROM product
LEFT JOIN subcat ON product.sub_category = subcat.id
LEFT JOIN cat ON product.category = cat.id
WHERE product.id = $id
array(1) {
[0]=>
array(16) {
["id"]=>
string(1) "1"
["p_name"]=>
string(80) "Agusha snak"
["country"]=>
string(24) "croatia"
["category"]=>
string(37) "baby feed"
["sub_category"]=>
string(0) ""
}
}