함바집짱
209
2020-09-08 12:16:53
2
125

mysql 쿼리 질문 드립니다.


  mysql 쿼리 질문 드립니다.

현재 쿼리를 짜고 있는데


예를들어

SELECT *
FROM TABLE_A A LEFT OUTER JOIN (
              IF(A.CODE == 1){
                    SELECT  *
                    FROM TABLE_B B
                   ~~~~
             }ELSE{
                 SELECT *
                 FROM TABLE_B C
                   ~~~~~
             }
) B
    ON A.ID = B.ID

이런식으로 짜고 싶은데 (if문은 그냥 조건문 형식으로 넣고싶어서 예시로 넣었습니다.

이런식으로 짤수 있는 방법이 있을까요??


0
  • 답변 2

  • createA
    65
    2020-09-08 12:29:18

    https://extbrain.tistory.com/46

    참고하세요

  • web.
    684
    2020-09-08 12:43:09

    from 절에서 동적쿼리는 작성할 수 없는걸로 알고있습니다, 


    3개의 테이블을 조인한다음 code 가 1인걸로 조건을 걸던가 


    pl/sql로 쿼리를 짜는 방법  2가지 정도가 생각나네요./

  • 로그인을 하시면 답변 을 등록할 수 있습니다.