Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tham khảo tài liệu 'data integrity and advanced query technique- p5', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | thể select data từ nhiều table dựa trên mối quan hệ logic giữa các table logical relationships . Có thể tóm tắt các loại Join thông dụng bằng các hình sau Thứ tự từ trái sang phải Inner Join Left Outer Join Right Outer Join Full Outer Join Inner Joins Dùng Inner Join để select data từ 2 hay nhiều tables trong đó giá trị của các cột được join phải xuất hiện ở cả 2 tables tức là phần gạch chéo trên hình. Ví dụ SELECT t.Title p.Pub_name FROM Publishers AS p INNER JOIN Titles AS t ON p.Pub_id t.Pub_id ORDER BY Title ASC Left Outer Joins Dùng Left Outer Join để select data từ 2 hay nhiều tables trong đó tất cả cột bên table thứ nhất và không tồn tại bên table thứ hai sẽ được select cộng với các giá trị của các cột được inner join. Số cột select được sẽ bằng với số cột của table thứ nhất. Tức là phần tô màu đỏ trên hình. Ví dụ USE Pubs SELECT a.Au_fname a.Au_lname p.Pub_name FROM Authors a LEFT OUTER JOIN Publishers p ON a.City p.City ORDER BY p.Pub_name ASC a.Au_lname ASC a.Au_fname ASC Right Outer Joins Dùng Right Outer Join để select data từ 2 hay nhiều tables trong đó tất cả cột bên table thứ hai và không tồn tại bên table thứ nhất sẽ được select cộng với các giá trị của các cột được inner join. Số cột select được sẽ bằng với số cột của table thứ hai. Tức là phần tô màu đỏ trên hình. Ví dụ USE Pubs SELECT a.Au_fname a.Au_lname p.Pub_name FROM Authors a RIGHT OUTER JOIN Publishers p ON a.City p.City ORDER BY p.Pub_name ASC a.Au_lname ASC a.Au_fname ASC Full Outer Joins Dùng Full Outer Join để select data từ 2 hay nhiều tables trong đó tất cả cột bên table thứ nhất và thứ hai đều được chọn các giá trị bên hai table bằng nhau thì chỉ lấy một lần. Tức là phần tô màu đỏ trên hình. Ví dụ USE .