쿼리 1 번1 행 테이블에 조인 : 하위 쿼리 또는 교차 조인?
select table2.someClmn,table1.name,table1.address from table1 cross join table2 where table1.id = 123
쿼리 2 번 모두 이 쿼리
select (select someClmn from table2),table1.name,table1.address from table1 where table1.id = 123
retu rn 똑같은 결과가 사용하기에 좋은가요?
참고 : 내 경우 table2
는 단일 행을 포함에서만
는 (및 기타)를 읽고있다가 shouldn 이후 최선을 이해할 수 query no.1 및 query no.2
'explain analyze'의 결과를 비교하십시오. 하위 쿼리에'WHERE ... '절이 없으면 두 번째 매개 변수는 오류로 인해 실패합니다. –