Когда я использую левое внешнее соединение с order by в приведенном ниже запросе, запрос выполняется бесконечно, без предоставления набора результатов. Тем не менее - по отдельности они работают нормально, то есть, если я изменю его с левого внешнего соединения на внутреннее соединение. Но мне нужны все значения из таблицы interregen ниже.
Не понимаю, в чем может быть ошибка: (
Мой MySQL запрос:
SELECT r.name,
r.network,
r.namestring,
i.name,
i.description,
r.rid,
i.id,
d.dtime,
d.ifInOctets,
d.ifOutOctets,
FROM_UNIXTIME(d.dtime)
FROM range AS r
JOIN interregen AS i ON r.rid = i.rid
LEFT JOIN 1278993600_1_60 AS d ON i.id = d.id -- i.id is the primary key
AND dtime BETWEEN 1279026000 AND 1279040400
WHERE r.net = 'ITPN'
AND i.status = 'active'
ORDER BY i.id, d.dtime
Пожалуйста, помогите!
Спасибо