Выборка из 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'), тоже ничего не выходит. Получается, что из-за отсутствия информации о составе заказа, я не могу получить информацию о всей сделке. С этим можно что-нибудь сделать?


Ответы (0 шт):