Tôi muốn biết nếu có bất kỳ sự khác biệt nào trong LEFT JOIN và LEFT OUTER JOIN trong mySQL. Và nếu không có sự khác biệt thì tại sao có hai cách khác nhau?Sự khác biệt giữa việc tham gia trái và tham gia bên ngoài bên trái
Cảm ơn trước ...
Tôi muốn biết nếu có bất kỳ sự khác biệt nào trong LEFT JOIN và LEFT OUTER JOIN trong mySQL. Và nếu không có sự khác biệt thì tại sao có hai cách khác nhau?Sự khác biệt giữa việc tham gia trái và tham gia bên ngoài bên trái
Cảm ơn trước ...
Bạn nên kiểm tra này ra:
@Jeff bài viết hay –
1+ 13 người khác để đi. –
@ org.life.java: Thật vậy, cảm ơn: P – Sarfraz
Họ đều giống nhau, lý do duy nhất mà bạn sẽ muốn đặt 'bên ngoài' trong là cho rõ ràng tôi nghĩ, để làm rõ rằng bảng đầu tiên trong tham gia không yêu cầu rằng nó có một cái gì đó để tham gia vào bảng thứ hai.
This is a good article on wikipedia covering some of this.
Chúng hoạt động giống nhau.
Tôi đã tìm thấy một bài viết hay hơn: http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins, từ câu trả lời này: http://stackoverflow.com/questions/15425740/are -left-outer-joins-and-left-joins-the-same # answer-15425779 –