가능한 중복 가입 : 저는 약 1 년 전 웹 개발자로 시작
INNER JOIN ON vs WHERE clauseMySQL은 사용을
. 그 이후로 나는 PHP, mySQL, Javascript, jQuery 등을 살펴 보았다. 나는이 시간에 몇 가지 것을 배웠다. 그러나 SQL에 관해서는 나는 정말로 멍청한 행동입니다. 그냥 몇 가지 SELECT, INSERT, UPDATE 및 SUM 또는 UNIX_TIMESTAMP 등의 일부 함수를 사용합니다.
나는 JOIN 함수를 발견했으며 꽤 유용하게 보이지만 보이지 않습니다. JOIN 또는 일부 WHERE 절을 사용하여 데이터 사이의 "조인"테이블의 차이점.
나는 가입에 대해 this article (스페인어)를 읽었습니다. 나는 그것의 유용성을 실제로 볼 수 없다.
이 데이터 집합을 가정 : 예를 들어
id nombre id nombre
-- ---- -- ----
1 Pirata 1 Rutabaga
2 Mico 2 Pirata
3 Ninja 3 Darth Vader
4 Spaghetti 4 Ninja
않을까요이 쿼리 : SELECT * FROM TablaA INNER JOIN TablaB ON TablaA.name = TablaB.name
가 SELECT * FROM TablaA, TablaB WHERE TablaA.name = TablaB.name
과 같은 결과를?
방금 내부 조인에 대한 구문 바로 가기를 발견했습니다. 조인에는 다른 유형이 있습니다. –
http://stackoverflow.com/questions/894490/sql-left-join-vs-multiple-tables-on-from-line – dugas
감사! 이제부터는 JOIN을 사용하기 시작할 것이고 동의합니다. 이전 WHERE 절과 함께 읽을 수없는 큰 쿼리가 있습니다. – davidaam