본문 바로가기
MySql

MySQL 조인을 사용하지 않고 두 개의 다른 테이블에서 데이터 선택

by 베이스 공부 2020. 12. 29.
반응형

table1 table2 가 있으며 각각에서 데이터를 가져와야합니다.

표 1

"id"    "name"      "description"
"1"     "Windows"   "Microsoft Windows 8"

표 2

"id" "type" "name"              "description"
"1"  "22"   "Microsoft Windows" "Microsoft Windows 8 Home"
"2"  "2"    "Not an Edit"       "Not an Edit"

나는 이렇게 선택한다

select table1.name, table1.description, 
table2.name, table2.description 
from table1,table2 
where table2.id=table1.id and table2.`type`=22;

한 번에 약 500 개 이상의 행을 선택할 때 내부 조인을 사용하는 것이 더 빠르고 효율적입니까?

이 작업을 수행하기 위해 내부 조인을 사용하는 대부분의 예를 보았습니다.

 

해결 방법

 

이렇게 할 수 있습니다 ..

select table1.name, table1.description, 
table2.name, table2.description 
from table1 inner join Table2 on  table2.id=table1.id and table2.`type`=22

 

참조 페이지 https://stackoverflow.com/questions/17430755

 

 

반응형

댓글