|
|
|
| Есть две таблицы: orders, prod
Пытаюсь таким вот хитрым способом, не используя специальной функции, достать из orders последнюю запись. Вторым запросом из таблицы prod достаю запись, чей id_prod соответствует id_parent таблицы orders.
Не работает запрос:
$query = "(SELECT id_catalog,
name,
phone,
mail,
address,
quant,
id_parent
FROM orders
ORDER BY id_catalog DESC
LIMIT 1)
UNION
(SELECT name
FROM prod
WHERE id_prod=id_parent)";
Без скобок тоже пытался...
Пытался и так:
$query = "SELECT * FROM orders
ORDER BY id_catalog DESC
LIMIT 1
LEFT JOIN prod
ON prod.id_prod=orders.id_parent";
Что интересно,
$query = "SELECT * FROM orders
LEFT JOIN prod
ON prod.id_prod=orders.id_parent";
В чем ошибки? | |
|
|