코딩/SQL

[SQL] join을 통한 내가 필요한 정보 가져오기

카슈밀 2021. 7. 14. 00:06
반응형
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