1. Trang chủ
  2. » Thể loại khác

cartesian join trong sql

2 48 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Cấu trúc

  • CARTESIAN JOIN hoặc CROSS JOIN trong SQL

    • Cú pháp

    • Ví dụ

Nội dung

http://vietjack.com/sql/index.jsp Copyright © vietjack.com CARTESIAN JOIN CROSS JOIN SQL CARTESIAN JOIN CROSS JOIN SQL trả tích Đề-các tập hợp ghi từ hai nhiều bảng kết hợp Vì thế, tương đương INNER JOIN joincondition luôn ước lượng True join-condition vắng mặt lệnh Cú pháp Cú pháp CARTESIAN JOIN CROSS JOIN SQL sau: SELECT bang1.cot1, bang2.cot2 FROM bang1, bang2 [, bang3 ] Ví dụ Giả sử có hai bảng, bảng SINHVIEN có ghi sau: + + -+ -+ -+ + | ID | TEN | TUOI| KHOAHOC | HOCPHI | + + -+ -+ -+ -+ | | Hoang | 21 | CNTT | 4000000 | | Viet | 19 | DTVT | 3000000 | | Thanh | 18 | KTDN | | | Nhan | 19 | CK | 4500000 | | Huong | 20 | TCNH | 5000000 | | 4000000 | | | + + -+ -+ -+ -+ Bảng MUONSACH có ghi sau: + -+ -+ -+ + |STT | NGAY | SINHVIEN_ID | SOTIEN | + -+ -+ -+ + | 102 | 2009-10-08 00:00:00 | | 320 | | 100 | 2009-10-08 00:00:00 | | 250 | | 101 | 2009-11-20 00:00:00 | | 280 | | 103 | 2008-05-20 00:00:00 | | 290 | http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/sql/index.jsp Copyright © vietjack.com + -+ -+ -+ + Bây giờ, kết hợp hai bảng sử dụng CARTESIAN JOIN SQL sau: SQL> SELECT ID, TEN, SOTIEN, NGAY FROM SINHVIEN, MUONSACH; Ví dụ cho kết quả: + + + + -+ | ID | TEN | SOTIEN | NGAY | + + + + -+ | | Hoang | 320 | 2009-10-08 00:00:00 | | | Hoang | 250 | 2009-10-08 00:00:00 | | | Hoang | 280 | 2009-11-20 00:00:00 | | | Hoang | 290 | 2008-05-20 00:00:00 | | | Viet | 320 | 2009-10-08 00:00:00 | | | Viet | 250 | 2009-10-08 00:00:00 | | | Viet | 280 | 2009-11-20 00:00:00 | | | Viet | 290 | 2008-05-20 00:00:00 | | | Thanh | 320 | 2009-10-08 00:00:00 | | | Thanh | 250 | 2009-10-08 00:00:00 | | | Thanh | 280 | 2009-11-20 00:00:00 | | | Thanh | 290 | 2008-05-20 00:00:00 | | | Nhan | 320 | 2009-10-08 00:00:00 | | | Nhan | 250 | 2009-10-08 00:00:00 | | | Nhan | 280 | 2009-11-20 00:00:00 | | | Nhan | 290 | 2008-05-20 00:00:00 | | | Huong | 320 | 2009-10-08 00:00:00 | | | Huong | 250 | 2009-10-08 00:00:00 | | | Huong | 280 | 2009-11-20 00:00:00 | | | Huong | 290 | 2008-05-20 00:00:00 | + + + + -+ http://vietjack.com/ Trang chia sẻ học online miễn phí Page ...http://vietjack.com /sql/ index.jsp Copyright © vietjack.com + -+ -+ -+ + Bây giờ, kết hợp hai bảng sử dụng CARTESIAN JOIN SQL sau: SQL> SELECT ID, TEN, SOTIEN, NGAY

Ngày đăng: 02/12/2017, 12:10