테이블 1에서 2 개의 값을 가져오고 테이블 2에서 가능한 모든 옵션을 결합하는 SQL 쿼리

Kamil Owczarek

table1에서 값을 얻고 table2에서 일치하는 모든 값을 조인하고 싶습니다. table1은 2 개의 행으로 제한되어야하지만 예상 출력은이 두 ID에 대해 일치하는 모든 값을 소유해야합니다.

여기에 이미지 설명 입력

이것을 어떻게 달성 할 수 있습니까?

고든 리노 프

하위 쿼리를 사용합니다.

select t1.*, t2.*
from (select t1.*
      from table1 t1
      limit 10
     ) t1 left join
     table2 t2
     on t1.id = t2.table1_id;

참고 : 이것은 두 개의 임의의 행을 반환합니다 . 일반적으로 order by행을 더 잘 지정 하려면이 있어야합니다 . 그리고 order by rand()임의의 행에 사용하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관