Выборка из MySQL при отсутствующем результате в подзапросе
Есть такой запрос:
SELECT
*
FROM
`categories`,
`clients`,
`deals`,
`orders`,
`stuff`,
`statuslist`,
`user`
WHERE
`deals`.`deals_statusid` = '1' AND
`clients`.`clients_id` = `deals`.`deals_clientid` AND
`stuff`.`stuff_id` = orders.`orders_stuffid` AND
`orders`.`orders_dealid` = `deals`.`deals_id` AND
`statuslist`.`statuslist_id` = `deals`.`deals_statusid` AND
`categories`.`categories_id` = `stuff`.`stuff_catid` AND
`user`.`user_id` = `deals`.`deals_managerid`
GROUP BY
deals_id
Таблица orders пуста, как следствие, весь запрос возвращает 0 строк. Пробовал использовать COALESCE(orders.orders_stuffid, '1'), тоже ничего не выходит. Получается, что из-за отсутствия информации о составе заказа, я не могу получить информацию о всей сделке. С этим можно что-нибудь сделать?