테이블 두개가 있는데
하나는 일반상품테이블이고
다른하나는 패키지상품테이블인데
이 두개의 테이블이 서로 내포하고있는 데이터들은 거의 비슷하지만 서로 일치하거나 매칭이되는 컬럼이 한개도 없습니다 서로 연관성이 없는 테이블이 되는셈이죠
그런데 이 두테이블을 한번에 쿼리하고 싶습니다
이 두테이블에는 날짜 컬럼이 있는데 이 날짜컬럼순으로 데이터를 쿼리해오고 싶은데 방법 없나요..?ㅠㅠ 한쪽테이블의 데이터만나올땐 다 null로 나와도 되고 대신에 한테이블row수 5개 다른한테이블 row수 5개면 쿼리해올때 총 10개만 쿼리가 되야하는거죠 날짜순으로
하나는 일반상품테이블이고
다른하나는 패키지상품테이블인데
이 두개의 테이블이 서로 내포하고있는 데이터들은 거의 비슷하지만 서로 일치하거나 매칭이되는 컬럼이 한개도 없습니다 서로 연관성이 없는 테이블이 되는셈이죠
그런데 이 두테이블을 한번에 쿼리하고 싶습니다
이 두테이블에는 날짜 컬럼이 있는데 이 날짜컬럼순으로 데이터를 쿼리해오고 싶은데 방법 없나요..?ㅠㅠ 한쪽테이블의 데이터만나올땐 다 null로 나와도 되고 대신에 한테이블row수 5개 다른한테이블 row수 5개면 쿼리해올때 총 10개만 쿼리가 되야하는거죠 날짜순으로
나같으면 애초에 설계를 그냥 상품테이블 하나에 카테고리 나누고 스페셜에 더 필요한 부가정보가 있으면 따로 테이블을 만들엇겟다
설계가 잘못된걸 근본적으로 해결하는건 걍 갈아엎는것뿐임
풀조인
또는 union all
원래상품도 구조적으로 패키지같은 구조임 거기다 패키지가 또 엎어진거임 애초에 패키지가 생길걸 가만하고 설계했으면 이렇게 하진않았음 ㅠㅠㅠ 서비스 존나 잘하다가 ㅇㅈㄹ로 바꾸라네ㅠㅠ
갈아엎는방법밖에 없는거임? 아니면 ㅅㅂ 두개 따로 쿼리해서 코드단에서 정렬시켜서 할까 오ㅏ 시발 극혐코드가 탄생하겟네;;
풀조인요? 이너랑 한쪽 아우터조인밖에몰라서 찾아보고 한번 해보겠습니다 !!
그냥 씨부린건데 사실 나도 잘 모름