Upload
jae-woo-woo
View
247
Download
1
Embed Size (px)
Citation preview
조인은 두 테이블을 합치는 명령어입니다
조인은����������� ������������������ 둘����������� ������������������ 이상의����������� ������������������ 테이블����������� ������������������ 간의����������� ������������������ 논리적����������� ������������������ 관계를����������� ������������������ 기준으로����������� ������������������
데이터를����������� ������������������ 검색하여����������� ������������������ 결과����������� ������������������ 집합을����������� ������������������ 만들어����������� ������������������ 줍니다.
Join의 예
학생����������� ������������������ 이름과����������� ������������������ 반을����������� ������������������
같이����������� ������������������ 보고����������� ������������������ 싶을����������� ������������������ 때!!!
+
=>
JOIN!!!
조인은 아주 강력합니다!
물론����������� ������������������ 이����������� ������������������ 조인도����������� ������������������ 강력합니다.
Join의 종류
Cross����������� ������������������ Join����������� ������������������
Inner����������� ������������������ Join����������� ������������������
Outer����������� ������������������ Join����������� ������������������
- Left����������� ������������������ Outer����������� ������������������ Join����������� ������������������
- Right����������� ������������������ Outer����������� ������������������ Join����������� ������������������
- Full����������� ������������������ Outer����������� ������������������ Join����������� ������������������ ����������� ������������������
Self����������� ������������������ Join����������� ������������������
Natural����������� ������������������ Join
Join의 기본 형태
SELECT����������� ������������������ (COLUMNS)����������� ������������������
FROM����������� ������������������ (TABLE����������� ������������������ 1)����������� ������������������ (JOIN����������� ������������������ TYPE)����������� ������������������ (TABLE����������� ������������������ 2)����������� ������������������
ON����������� ������������������ (JOIN����������� ������������������ CONDITION);
오늘의 실습자료
Class����������� ������������������ TableStudent����������� ������������������ Table
바로����������� ������������������ 뒷장에����������� ������������������ 생성����������� ������������������ 쿼리문을����������� ������������������ 첨부해뒀습니다.����������� ������������������
직접����������� ������������������ 입력하면서����������� ������������������ 연습해보세요!
CREATE����������� ������������������ TABLE����������� ������������������ student����������� ������������������ (����������� ������������������
����������� ������������������ sId����������� ������������������ INT����������� ������������������ NOT����������� ������������������ NULL����������� ������������������ PRIMARY����������� ������������������ KEY����������� ������������������ AUTO_INCREMENT,����������� ������������������
����������� ������������������ name����������� ������������������ VARCHAR(10)����������� ������������������ NOT����������� ������������������ NULL,����������� ������������������
����������� ������������������ classId����������� ������������������ INT����������� ������������������ DEFAULT����������� ������������������ NULL,����������� ������������������
����������� ������������������ best_friend����������� ������������������ INT����������� ������������������ DEFAULT����������� ������������������ NULL����������� ������������������
);����������� ������������������
CREATE����������� ������������������ TABLE����������� ������������������ class����������� ������������������ (����������� ������������������
����������� ������������������ cId����������� ������������������ INT����������� ������������������ NOT����������� ������������������ NULL����������� ������������������ PRIMARY����������� ������������������ KEY����������� ������������������ AUTO_INCREMENT,����������� ������������������
����������� ������������������ name����������� ������������������ VARCHAR(10)����������� ������������������ NOT����������� ������������������ NULL,����������� ������������������
����������� ������������������ max_student����������� ������������������ INT����������� ������������������ DEFAULT����������� ������������������ 5����������� ������������������
);����������� ������������������
INSERT����������� ������������������ INTO����������� ������������������ student����������� ������������������ (name,����������� ������������������ classId,����������� ������������������ best_friend)����������� ������������������ VALUES����������� ������������������ ('Smith',����������� ������������������ 3,����������� ������������������ 4);����������� ������������������
INSERT����������� ������������������ INTO����������� ������������������ student����������� ������������������ (name,����������� ������������������ classId,����������� ������������������ best_friend)����������� ������������������ VALUES����������� ������������������ ('Heidi',����������� ������������������ 2,����������� ������������������ 5);����������� ������������������
INSERT����������� ������������������ INTO����������� ������������������ student����������� ������������������ (name,����������� ������������������ classId,����������� ������������������ best_friend)����������� ������������������ VALUES����������� ������������������ ('Tom',����������� ������������������ 3,����������� ������������������ 2);����������� ������������������ ����������� ������������������
INSERT����������� ������������������ INTO����������� ������������������ student����������� ������������������ (name,����������� ������������������ classId,����������� ������������������ best_friend)����������� ������������������ VALUES����������� ������������������ ('Paul',����������� ������������������ 1,����������� ������������������ 1);����������� ������������������
INSERT����������� ������������������ INTO����������� ������������������ student����������� ������������������ (name,����������� ������������������ classId,����������� ������������������ best_friend)����������� ������������������ VALUES����������� ������������������ ('Amelia',����������� ������������������ 1,����������� ������������������ 4);����������� ������������������
INSERT����������� ������������������ INTO����������� ������������������ student����������� ������������������ (name,����������� ������������������ classId,����������� ������������������ best_friend)����������� ������������������ VALUES����������� ������������������ ('Alex',����������� ������������������ 6,����������� ������������������ 5);����������� ������������������
INSERT����������� ������������������ INTO����������� ������������������ class����������� ������������������ (name,����������� ������������������ max_student)����������� ������������������ VALUES����������� ������������������ ('class����������� ������������������ A',����������� ������������������ 3);����������� ������������������
INSERT����������� ������������������ INTO����������� ������������������ class����������� ������������������ (name,����������� ������������������ max_student)����������� ������������������ VALUES����������� ������������������ ('class����������� ������������������ B',����������� ������������������ 6);����������� ������������������
INSERT����������� ������������������ INTO����������� ������������������ class����������� ������������������ (name,����������� ������������������ max_student)����������� ������������������ VALUES����������� ������������������ ('class����������� ������������������ C',����������� ������������������ 4);����������� ������������������
INSERT����������� ������������������ INTO����������� ������������������ class����������� ������������������ (name)����������� ������������������ VALUES����������� ������������������ ('class����������� ������������������ D');
Cross Join
����������� ������������������ Join으로����������� ������������������ 나올����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 모든����������� ������������������ 경우의����������� ������������������
수를����������� ������������������ 보여줍니다.����������� ������������������
����������� ������������������ 데이터가����������� ������������������ 6����������� ������������������ row����������� ������������������ 든����������� ������������������ 테이블과����������� ������������������ 4����������� ������������������ row가����������� ������������������
들어있는����������� ������������������ 테이블을����������� ������������������ Cross����������� ������������������ Join하면����������� ������������������
24(6*4)개의����������� ������������������ row가����������� ������������������ 나옵니다.����������� ������������������
����������� ������������������ 조건����������� ������������������ 이런거����������� ������������������ 없습니다.����������� ������������������ 그냥����������� ������������������ 다����������� ������������������ 보여
주죠����������� ������������������ ㅎㅎㅎ
����������� ������������������ SELECT����������� ������������������ s.sId,����������� ������������������ s.name,����������� ������������������ c.cId,����������� ������������������ c.name����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ FROM����������� ������������������ student����������� ������������������ s����������� ������������������ CROSS����������� ������������������ JOIN����������� ������������������ class����������� ������������������ c����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ ORDER����������� ������������������ BY����������� ������������������ s.sId,����������� ������������������ c.cId;
Inner Join
����������� ������������������ Cross����������� ������������������ Join에����������� ������������������ 조건이����������� ������������������ 붙었어요!!!����������� ������������������
����������� ������������������ 그러면����������� ������������������ Inner����������� ������������������ Join이����������� ������������������ 됩니다~����������� ������������������ 결합된����������� ������������������
테이블에����������� ������������������ 조건의����������� ������������������ 내용이����������� ������������������ 공통으로����������� ������������������ 들어
가����������� ������������������ 있는����������� ������������������ 값을����������� ������������������ 결과����������� ������������������ 집합으로����������� ������������������ 만들어줍
니다.
����������� ������������������ SELECT����������� ������������������ s.sId,����������� ������������������ s.name,����������� ������������������ c.name����������� ������������������ AS����������� ������������������ class_name����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ FROM����������� ������������������ student����������� ������������������ s����������� ������������������ INNER����������� ������������������ JOIN����������� ������������������ class����������� ������������������ c����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ ON����������� ������������������ s.classId����������� ������������������ =����������� ������������������ c.cId����������� ������������������ ORDER����������� ������������������ BY����������� ������������������ s.sId;
어, 뭐가 없어진 것 같어!!!
����������� ������������������ Class����������� ������������������ 테이블에����������� ������������������ Class����������� ������������������ D와����������� ������������������ Student����������� ������������������ 테
이블에����������� ������������������ Alex는����������� ������������������ 결과에����������� ������������������ 반영되지����������� ������������������ 않았죠?����������� ������������������
����������� ������������������ ON����������� ������������������ 뒤에����������� ������������������ 있는����������� ������������������ 조건을����������� ������������������ 만족하지����������� ������������������ 못����������� ������������������ 했기����������� ������������������
때문에����������� ������������������ 결과에����������� ������������������ 나오지����������� ������������������ 않았어요.����������� ������������������
����������� ������������������ 이����������� ������������������ 사실은����������� ������������������ 곧����������� ������������������ 배울����������� ������������������ Outer����������� ������������������ Join에서����������� ������������������ 의
미가����������� ������������������ 있는����������� ������������������ 것이니����������� ������������������ 알고����������� ������������������ 있으세욤!
Outer Join
����������� ������������������ 내부����������� ������������������ 조인을����������� ������������������ 할����������� ������������������ 때는����������� ������������������ 조인����������� ������������������ 조건에����������� ������������������ 맞지����������� ������������������ 않는����������� ������������������ 레코드가����������� ������������������ 사라집니다.����������� ������������������
하지만����������� ������������������ Outer����������� ������������������ Join에서는����������� ������������������ 한쪽에만����������� ������������������ 내용이����������� ������������������ 있더라도����������� ������������������ 지정한����������� ������������������ 기준����������� ������������������ 테
이블에����������� ������������������ 있는����������� ������������������ 모든����������� ������������������ 데이터를����������� ������������������ 가져와서����������� ������������������ 보여줍니다.
����������� ������������������ 지정한����������� ������������������ 기준����������� ������������������ 테이블이����������� ������������������ 어느����������� ������������������ 테이블이냐에����������� ������������������ 따라서����������� ������������������ Left����������� ������������������ Outer����������� ������������������ Join,����������� ������������������
Right����������� ������������������ Outer����������� ������������������ Join,����������� ������������������ Full����������� ������������������ Outer����������� ������������������ Join으로����������� ������������������ 나뉩니다.����������� ������������������
����������� ������������������ 하나씩����������� ������������������ 살펴봅시다!����������� ������������������
Left Outer Join
����������� ������������������ 왼쪽����������� ������������������ 테이블이����������� ������������������ 기준이����������� ������������������ 되어서����������� ������������������ 그����������� ������������������ 테이
블에����������� ������������������ 있는����������� ������������������ 데이터를����������� ������������������ 모두����������� ������������������ 가져옵니다.����������� ������������������
기준으로����������� ������������������ 지정되지����������� ������������������ 않은����������� ������������������ 오른쪽����������� ������������������ 테이블
에서����������� ������������������ 가져올����������� ������������������ 수����������� ������������������ 없는����������� ������������������ 열은����������� ������������������ NULL로����������� ������������������ 표현
됩니다.����������� ������������������
����������� ������������������ Alex가����������� ������������������ 돌아온����������� ������������������ 것����������� ������������������ 보이시죠??
����������� ������������������ SELECT����������� ������������������ s.sId,����������� ������������������ s.name,����������� ������������������ c.name����������� ������������������ AS����������� ������������������ class_name����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ FROM����������� ������������������ student����������� ������������������ s����������� ������������������ LEFT����������� ������������������ OUTER����������� ������������������ JOIN����������� ������������������ class����������� ������������������ c����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ ON����������� ������������������ s.classId����������� ������������������ =����������� ������������������ c.cId����������� ������������������ ORDER����������� ������������������ BY����������� ������������������ s.sId;
Right Outer Join
����������� ������������������ Left����������� ������������������ Outer����������� ������������������ Join과는����������� ������������������ 반대로����������� ������������������ 오른쪽����������� ������������������
테이블이����������� ������������������ 기준이����������� ������������������ 되어서����������� ������������������ 그����������� ������������������ 테이블에����������� ������������������
있는����������� ������������������ 데이터를����������� ������������������ 모두����������� ������������������ 가져옵니다.����������� ������������������ 기준
으로����������� ������������������ 지정되지����������� ������������������ 않은����������� ������������������ 왼쪽����������� ������������������ 테이블에서����������� ������������������
가져올����������� ������������������ 수����������� ������������������ 없는����������� ������������������ 열은����������� ������������������ NULL입니다.����������� ������������������
����������� ������������������ class����������� ������������������ D는����������� ������������������ 존재하지만����������� ������������������ D반에����������� ������������������ 배정된����������� ������������������
학생이����������� ������������������ 없기����������� ������������������ 때문에����������� ������������������ NULL����������� ������������������ 값입니다.
����������� ������������������ SELECT����������� ������������������ s.sId,����������� ������������������ s.name,����������� ������������������ c.name����������� ������������������ AS����������� ������������������ class_name����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ FROM����������� ������������������ student����������� ������������������ s����������� ������������������ RIGHT����������� ������������������ OUTER����������� ������������������ JOIN����������� ������������������ class����������� ������������������ c����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ ON����������� ������������������ s.classId����������� ������������������ =����������� ������������������ c.cId����������� ������������������ ORDER����������� ������������������ BY����������� ������������������ s.sId;
Full Outer Join
����������� ������������������ Full����������� ������������������ Outer����������� ������������������ Join은����������� ������������������ 왼쪽과����������� ������������������ 오른쪽에����������� ������������������ 관계없이����������� ������������������
조건이����������� ������������������ 일치하지����������� ������������������ 않아도����������� ������������������ 양쪽의����������� ������������������ 모든����������� ������������������ 내용을����������� ������������������
포함해서����������� ������������������ 나타내줍니다.����������� ������������������ 결국����������� ������������������ 오른쪽과����������� ������������������ 같이����������� ������������������
Left����������� ������������������ Outer����������� ������������������ Join과����������� ������������������ Right����������� ������������������ Outer����������� ������������������ Join의����������� ������������������ 결과가����������� ������������������
합쳐진����������� ������������������ 것����������� ������������������ 같은����������� ������������������ 모양이����������� ������������������ 나옵니다.����������� ������������������
����������� ������������������ ����������� ������������������ 그렇지만����������� ������������������ 제가����������� ������������������ 실습하고����������� ������������������ 있는����������� ������������������ MySQL은����������� ������������������ Full����������� ������������������ Outer����������� ������������������ Join을����������� ������������������ 지원하지����������� ������������������
않아서����������� ������������������ FULL����������� ������������������ OUTER����������� ������������������ JOIN을����������� ������������������ 이용한����������� ������������������ 쿼리는����������� ������������������ 보여드릴����������� ������������������ 수가����������� ������������������ 없네요.����������� ������������������
전설의����������� ������������������ 포켓몬����������� ������������������ 정도로����������� ������������������ 생각하시고,����������� ������������������ 실제����������� ������������������ 사용하실����������� ������������������ 기회가����������� ������������������ 있으시면����������� ������������������
제����������� ������������������ 생각����������� ������������������ 한����������� ������������������ 번����������� ������������������ 해주시길......����������� ������������������ 하하하
Natural Join
����������� ������������������ 뇌출혈...아니,����������� ������������������ Natural����������� ������������������ Join은����������� ������������������ ON����������� ������������������ 조건����������� ������������������ 없이����������� ������������������ 두����������� ������������������ 테이블에서����������� ������������������ 컬럼의����������� ������������������
이름이����������� ������������������ 같으면����������� ������������������ 자연스럽게����������� ������������������ 조인합니다.����������� ������������������ 예를����������� ������������������ 들어서����������� ������������������ Student����������� ������������������ 테이블
에����������� ������������������ 컬럼����������� ������������������ 이름����������� ������������������ classId가����������� ������������������ cId였다면����������� ������������������ Natural����������� ������������������ Join을����������� ������������������ 쓸����������� ������������������ 수도����������� ������������������ 있겠죠.����������� ������������������
����������� ������������������ 그렇지만����������� ������������������ 정확한����������� ������������������ 조건이����������� ������������������ 없기����������� ������������������ 때문에����������� ������������������ 위험하고����������� ������������������ 권장되지����������� ������������������ 않는����������� ������������������ 방식
입니다.����������� ������������������ 실습����������� ������������������ 자료에서����������� ������������������ Student����������� ������������������ 테이블에����������� ������������������ name과����������� ������������������ Class����������� ������������������ 테이블에����������� ������������������ name
이����������� ������������������ 같기����������� ������������������ 때문에����������� ������������������ 원하는����������� ������������������ 결과는����������� ������������������ 안����������� ������������������ 나올����������� ������������������ 것입니다!����������� ������������������
����������� ������������������ 이런게����������� ������������������ 있긴����������� ������������������ 있지만����������� ������������������ 쓰지����������� ������������������ 않는����������� ������������������ 것으로����������� ������������������ 합시다.����������� ������������������ 땅땅땅!
����������� ������������������ SELECT����������� ������������������ *����������� ������������������ FROM����������� ������������������ (table����������� ������������������ 1)����������� ������������������ NATURAL����������� ������������������ JOIN����������� ������������������ (table����������� ������������������ 2);
Self Join
����������� ������������������ Self����������� ������������������ Join은����������� ������������������ 엄밀히����������� ������������������ 따지면����������� ������������������ 자기����������� ������������������ 자
신과의����������� ������������������ Inner����������� ������������������ Join입니다.����������� ������������������ 자기����������� ������������������ 자신
을����������� ������������������ 참조해야����������� ������������������ 하는����������� ������������������ 경우에����������� ������������������ 사용합니다.����������� ������������������
����������� ������������������ 예를����������� ������������������ 들어서����������� ������������������ Student에����������� ������������������ 있는����������� ������������������
best_friend는����������� ������������������ 자기����������� ������������������ 자신의����������� ������������������ sId를����������� ������������������ 참
조하고����������� ������������������ 있죠?����������� ������������������ 한����������� ������������������ 번����������� ������������������ 써봅시다!
����������� ������������������ SELECT����������� ������������������ s1.sId,����������� ������������������ s1.name,����������� ������������������ s1.best_friend����������� ������������������ s2.name����������� ������������������ AS����������� ������������������ bf_name����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ FROM����������� ������������������ student����������� ������������������ s1����������� ������������������ INNER����������� ������������������ JOIN����������� ������������������ student����������� ������������������ s2����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ ON����������� ������������������ s1.best_friend����������� ������������������ =����������� ������������������ s2.sId����������� ������������������ ORDER����������� ������������������ BY����������� ������������������ s1.sId;
예를 들면...
����������� ������������������ 베스트����������� ������������������ 프랜드의����������� ������������������ 반이����������� ������������������ 궁금할����������� ������������������ 때����������� ������������������ 쓸����������� ������������������ 수����������� ������������������ 있죠.����������� ������������������
����������� ������������������ 베스트����������� ������������������ 프랜드를����������� ������������������ 알아오는����������� ������������������ 쿼리에����������� ������������������ 반을����������� ������������������ 연결한����������� ������������������ 쿼
리를����������� ������������������ 연결하면����������� ������������������ 베프가����������� ������������������ 어느����������� ������������������ 반인지����������� ������������������ 알����������� ������������������ 수����������� ������������������ 있습니다.
����������� ������������������ SELECT����������� ������������������ i.sId,����������� ������������������ i.name,����������� ������������������ i.bf_name,����������� ������������������ j.class_name����������� ������������������ AS����������� ������������������ bf_class����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ FROM����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ (SELECT����������� ������������������ s1.sId,����������� ������������������ s1.name,����������� ������������������ s1.best_friend,����������� ������������������ s2.name����������� ������������������ AS����������� ������������������ bf_name����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ FROM����������� ������������������ student����������� ������������������ s1����������� ������������������ INNER����������� ������������������ JOIN����������� ������������������ student����������� ������������������ s2����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ON����������� ������������������ s1.best_friend����������� ������������������ =����������� ������������������ s2.sId����������� ������������������ ORDER����������� ������������������ BY����������� ������������������ s1.sId)����������� ������������������ AS����������� ������������������ i����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ INNER����������� ������������������ JOIN����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ (SELECT����������� ������������������ s.sId,����������� ������������������ s.name,����������� ������������������ c.name����������� ������������������ AS����������� ������������������ class_name����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ FROM����������� ������������������ student����������� ������������������ s����������� ������������������ INNER����������� ������������������ JOIN����������� ������������������ class����������� ������������������ c����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ON����������� ������������������ s.classId����������� ������������������ =����������� ������������������ c.cId����������� ������������������ ORDER����������� ������������������ BY����������� ������������������ s.sId)����������� ������������������ AS����������� ������������������ j����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ ON����������� ������������������ i.bf_name����������� ������������������ =����������� ������������������ j.name;
JOIN =
JOIN이 이런 느낌이라면
UNION은 이런 느낌입니다.
UNION =
Table 1 Table 2 Table 2Table 1
Table 1 Table 2
Table 1
Table 2
Union
����������� ������������������ SELECT����������� ������������������ title����������� ������������������ FROM����������� ������������������ table1����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ UNION����������� ������������������
����������� ������������������ SELECT����������� ������������������ title����������� ������������������ FROM����������� ������������������ table2����������� ������������������
����������� ������������������ ����������� ������������������ ����������� ������������������ UNION����������� ������������������
����������� ������������������ SELECT����������� ������������������ title����������� ������������������ FROM����������� ������������������ table3;
����������� ������������������ Union은����������� ������������������ Select의����������� ������������������ 열����������� ������������������ 리스트를����������� ������������������ 바탕으로����������� ������������������ 두����������� ������������������ 개����������� ������������������ 이상����������� ������������������ 쿼리의����������� ������������������ 결과를����������� ������������������ 하나의����������� ������������������ 테이
블로����������� ������������������ 합칩니다.����������� ������������������ 그래서����������� ������������������ Union은����������� ������������������ 열들의����������� ������������������ 순서와����������� ������������������ 도메인이����������� ������������������ 같을����������� ������������������ 경우만����������� ������������������ 가능합니다.����������� ������������������
����������� ������������������ 예를����������� ������������������ 들어서����������� ������������������ 전세계에����������� ������������������ 있는����������� ������������������ 지사����������� ������������������ 중����������� ������������������ 한국과����������� ������������������ 중국의����������� ������������������ 지사����������� ������������������ 주소를����������� ������������������ 모을����������� ������������������ 때����������� ������������������ 한국����������� ������������������ 주
소와����������� ������������������ 중국����������� ������������������ 주소를����������� ������������������ 각각����������� ������������������ Select����������� ������������������ 해서����������� ������������������ 한����������� ������������������ 개의����������� ������������������ 표로����������� ������������������ 만들����������� ������������������ 수����������� ������������������ 있습니다.����������� ������������������
����������� ������������������ 기본����������� ������������������ 문법은����������� ������������������ 아래와����������� ������������������ 같습니다.