by 마르스헤븐 [MySQL] [2021.03.11 12:06:58]
안녕하세요 답변 주셔서 너무 감사합니다. 현재 가르쳐 주신대로 조인을 할려고 하는데 조인이 되지 않는것 같습니다. 서브쿼리로 참조할 테이블을 만들때 c1, c2로 하였느데 다시 알리앙스 적용이 되는건가요? 버전은 5.6.25 입니다.
select c1.rownum, c1.sumwateramount, c2.* from ( select round(sum(ff.waterAmount) / 7,1) as sumwaterAmount, @ROWNUM := @ROWNUM +1 AS rownum from dbkcfeed.fm_farmegg ff, (SELECT @ROWNUM :=0) TMP where ff.masterid = 1 group by stateAge ) c1 LEFT OUTER JOIN (select round(sum(ff.waterAmount) / 7,1) as sumwaterAmount, @ROWNUM := @ROWNUM +1 AS rownum from dbkcfeed.fm_farmegg ff, (SELECT @ROWNUM :=0) TMP where ff.masterid = 1 group by stateAge ) c2 on c2.rownum = c1.rownum