in query 질문드려요~ 0 2 538

by 성울 [MySQL] [2016.12.02 15:51:23]


SELECT * 
  FROM tbl_file_meta TTA 
 WHERE TTA.FOLDER_FILE_SEQ in 
       (SELECT GROUP_CONCAT(t1.FILE_KEYWORD_SEQ SEPARATOR ',') as keyword_seq 
         FROM tbl_file_keyword t1 
        WHERE t1.FILE_KEYWORD like '%a%' 
       )  

 

쿼리가 있습니다. 

 

안에 쿼리 결과가 7,10,12 .. 이런식으로 나오고요

셀렉트 할때 in쿼리로 

저기 결과값을 넣으려고하는데..ㅠㅠ 

어떻게 하면 될까요~

by Dev03 [2016.12.02 16:09:52]

SELECT * 
  FROM tbl_file_meta TTA 
 WHERE TTA.FOLDER_FILE_SEQ in 
       (SELECT t1.FILE_KEYWORD_SEQ
         FROM tbl_file_keyword t1 
        WHERE t1.FILE_KEYWORD like '%a%' 
       )  


by 성울 [2016.12.02 16:17:34]

감사합니다... group_concat 괜히 썻네요.ㅠ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입