해당 쿼리문이 문법상 잘못되었는지 질문을 드려봅니다. 채택완료
qoqofh
3년 전
조회 3,215
</p>
<p>, (select ifnull((select from tb T11 WHERE T11.HP = T1.HP AND T11.GP_CD = T1.GP_CD AND T11.CP_CD = T1.CP_CD order by T11.HP desc limit 1),-1)) AS CO_UNT</p>
<p>
해당 쿼리문이 문법상 잘못되었나요? 실행이 되지 않아서요 ㅠㅠ 문법이 문제인것으로 보이는데 자문을 구해봅니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
3년 전
, (select ifnull((select
--여기 컬럼 명이 있어야 하네요
from tb T11
--Join 이 필요합니다
--Inner join T11 on T1.HP=T11.HP ......
WHERE T11.HP = T1.HP AND T11.GP_CD = T1.GP_CD AND T11.CP_CD = T1.CP_CD
--Count가 필요하다면 order By 는 팔요없습니다
order by T11.HP desc limit 1),-1)) AS CO_UNT
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
q
qoqofh
3년 전
답변 감사드립니다 ㅎ 혹시 해당 쿼리를 사용하지 않으면 속도가 문제 없는데, 해당 쿼리를 사용만 하게되면 속도가 굉장히 느린데 속도가 느린부분은 어떻게 체킹을 해야할까요 ㅠㅠ?
�
엑스엠엘
3년 전
현재 각 테이블의 indexes하고
사용하시는 query 문을 올려 보세요.
사용하시는 query 문을 올려 보세요.
q
qoqofh
3년 전
내용이 살짝 길어서 쪽지로 안내드렸습니다 ㅠ ㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인