Hướng dẫn what are the supported types of joins in mysql? - các loại tham gia được hỗ trợ trong mysql là gì?
MySQL tham gia bảngMột mệnh đề 5 được sử dụng để kết hợp các hàng từ hai hoặc nhiều bảng, dựa trên một cột liên quan giữa chúng. Show Hãy xem xét một lựa chọn từ bảng "Đơn đặt hàng":
Sau đó, nhìn vào một lựa chọn từ bảng "Khách hàng":
Maria Anders nước Đức Ana Trujillo Emparedados Y HeladosAna Trujillo Mexico Antonio Moreno Taquería
Antonio Moreno
Hãy tự mình thử » Tham gia bên ngoài bên phải/tham gia bên phải ..Tham gia đầy đủ bên ngoài ..
13.2.11.2 & nbsp; tham gia mệnh đề MySQL hỗ trợ cú pháp 5 sau đây cho phần 2 của các câu lệnh 3 và các câu lệnh 4 và 5:Một tham chiếu bảng còn được gọi là một biểu thức tham gia. Một tham chiếu bảng (khi nó đề cập đến một bảng được phân vùng) có thể chứa một mệnh đề 6, bao gồm danh sách các phân vùng được phân tách bằng dấu phẩy, các phần phụ hoặc cả hai. Tùy chọn này theo tên của bảng và đi trước mọi khai báo bí danh. Hiệu quả của tùy chọn này là các hàng chỉ được chọn từ các phân vùng được liệt kê hoặc các phần phụ. Bất kỳ phân vùng hoặc phân vùng nào không được đặt tên trong danh sách đều bị bỏ qua. Để biết thêm thông tin và ví dụ, xem Phần & NBSP; 24.5, Lựa chọn phân vùng.
Cú pháp của 7 được mở rộng trong MySQL so với SQL tiêu chuẩn. Tiêu chuẩn chỉ chấp nhận 8, không phải là danh sách chúng bên trong một cặp dấu ngoặc đơn.
Đây là một phần mở rộng bảo thủ nếu mỗi dấu phẩy trong danh sách các mục 8 được coi là tương đương với một lần nối bên trong. Ví dụ:tương đương với: Trong MySQL, 5, 1 và 7 là tương đương cú pháp (chúng có thể thay thế lẫn nhau). Trong SQL tiêu chuẩn, chúng không tương đương. 7 được sử dụng với mệnh đề 4, 0 được sử dụng khác.Nói chung, dấu ngoặc đơn có thể bị bỏ qua trong các biểu thức tham gia chỉ chứa các hoạt động tham gia bên trong. MySQL cũng hỗ trợ tham gia lồng nhau. Xem Phần & NBSP; 8.2.1.8, Tối ưu hóa tham gia.
Một số ví dụ tham gia:
Các kết nối tự nhiên và tham gia với 5, bao gồm các biến thể tham gia bên ngoài, được xử lý theo tiêu chuẩn SQL: 2003:
4 loại tham gia trong SQL là gì?Bốn loại nối: trái, phải, bên trong và bên ngoài.left, right, inner, and outer.
Có bao nhiêu loại tham gia được hỗ trợ trong cơ sở dữ liệu?Có bốn loại tham gia chính trong sql: tham gia bên trong, tham gia bên ngoài, tham gia chéo và tự tham gia.four main types of JOINs in SQL: INNER JOIN, OUTER JOIN, CROSS JOIN, and SELF JOIN.
5 loại bảng khác nhau tham gia là gì?Như đã biết, có năm loại hoạt động tham gia: bên trong, trái, phải, đầy đủ và tham gia chéo.Inner, Left, Right, Full and Cross joins.
Các loại tham gia là gì?Các loại tham gia.. Tham gia chéo.Một tham gia chéo trả về tất cả các kết hợp có thể của các hàng của hai bảng (còn được gọi là sản phẩm Cartesian) .. Tham gia/Tham gia bên trong.Một tham gia bên trong, còn được gọi là một tham gia đơn giản, trả về các hàng từ các bảng được nối có các hàng phù hợp..... Bên trái tham gia/tham gia bên trái .. Tham gia bên ngoài bên phải/tham gia bên phải .. Tham gia đầy đủ bên ngoài .. |