2

나는 이것을 위해 도살 당할 것이고, 매뉴얼을 읽으라고 말했고 (나는 가지고있다. 그러나 나의 이해를 도왔다).MySQL이 조인합니까? 그들은 무엇인가? 언제 그들을 사용합니까?

나는 지금 MySQL에서 점점 더 많은 작업을하고 있지만 조인에 대한 내 머리를 얻을 수는 없다. 여러 유형의 조인 즉, 내부, 외부, 왼쪽, 오른쪽이 있다는 것을 알지만 차이점은 무엇인지 모르겠다. 그 (것)들 또는 다른 사람에 1 개를 사용하여의 adavantages는 인 무엇.

구문을 알고 있기 때문에 왼쪽 조인을 사용하는 것이 점점 더 많아졌습니다. 그러나 이제는 내 응용 프로그램이 속도면에서 불리한 입장에 처하게 될지도 모르고 걱정할 수도 있습니다. 무엇에 따라 다른 조인을 사용해야하는지도 모르겠습니다. 내 필요가 뭐야?

+0

특히 조인은 mysql과 아무 관련이 없습니다. 조인은 SQL의 정규 언어 요소 일뿐 아니라 postgresql, MSSQL 서버, Oracle 등과 같은 다른 데이터베이스에서도 사용할 수 있습니다. –

답변

3

나는이 포스트를 사랑한다 !!!

http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html

그것 (다이어그램에 의해) 시각적 인 설명은 꽤 명확하게.

+0

좋은 소식이지만, 왜 지구상에서 'LEFT OUTER JOIN'의 중간에 뛰어든 것입니까? 'FULL OUTER JOIN'을하고 있니? 나 (대략) 내가 MySQL을 가지고 무엇을하는지 알고있다. 그리고 그녀가 갑자기 뒤로 뛰어 들었을 때 나는 여전히 나를 던졌다. (Asker에 대한 노트 - 기본적으로 마지막 다이어그램은 3rd 또는 4 번째.) – Stephen