반응형
SELECT row1, row2, row3, row4, table.row5, row6 FROM Atable, Btable WHERE id= idx;
(2개의 테이블에 중복된 이름의 row때문에 일부러 특정 테이블을 정해줘야 컴퓨터가 알수있다)
아마도 아래 출처 보고 한 것 같은데, 맞는지는 잘 모르겠다.
문제는 sql join이 익숙하지 않아서 내가 원하는 row열을 가져오는 게 문제였는데, 저렇게 구성하니 가져와져서
바로 적용해서 해결했다.
의외로 left join이 어려웠는데, 아마도 쉼표대신 left join 쓰고, where 대신 on을 쓰면 되지 않았을까 생각해본다.
https://clairdelunes.tistory.com/22
[SQL] Join(조인)
Join(조인) - 조인이란 여러 테이이블에 흩어져 있는 정보 중 사용자가 필요한 정보만 가져와서 가상의 테이블처럼 만들어서 결과를 보여주는 것으로 2개의 테이블을 조합하여 하나의 열로 표현
clairdelunes.tistory.com
위 사람의 글보다 좀 더 쉽게 설명된 글
https://sjs0270.tistory.com/51
Join 명령문
JOIN (조인) 연산자 두개 이상의 테이블을 연결하여 데이터를 검색할때 사용한다. 데이터베이스 시스템과 그 환경의 성능을 확인하는데도 사용할 수 있다. (느린 쿼리를 사용하여 비교) 조인에는
sjs0270.tistory.com
728x90