아래와 같이 쿼리에서 왼쪽 외부 조인을 사용하면 결과 집합을 제공하지 않고 쿼리가 무한히 실행됩니다. 그러나 - 개별적으로 그들은 잘 작동합니다. 왼쪽 외부 조인에서 내부 조인으로 변경하면됩니다. 하지만 아래 interregen 테이블의 모든 값이 필요합니다.mysql - orderby 및 왼쪽 외부 조인 문제
가능한 오류 :(
가내 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
그것은 가능성이! 감사
'DESC range', 'DESC interrgen' 및'DESC 1278993600_1_60'에 대한 출력으로 업데이트 하시겠습니까? 또한 각 테이블에 대해 SELECT COUNT (*) FROM의 결과는 무엇입니까? –