Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Câu lệnh SQL lấy dữ liệu không trùng trong 2 bảng như thế nào?

  1. #1
    Ngày gia nhập
    09 2011
    Bài viết
    15

    Mặc định Câu lệnh SQL lấy dữ liệu không trùng trong 2 bảng như thế nào?

    Mình có 1 vd như sau: có 2 bảng dữ liệu
    LOP(MAHS, TEN, LOP)
    A TI 1
    B TEO 2
    C TIEN 3
    D TUNG 4
    ...............
    PHONG(MAHS , TEN , PHONG )
    A TI TINHOC
    B TEO TOANHOC
    ..........................
    Nếu lấy dữ liệu trùng giữa 2 cột (A,B) thì câu truy vấn là:
    select * from LOP L, Phong P where L.mahs = P.mahs

    Nhưng nếu mình muốn lấy dữ liệu không trùng (C,D) thì câu truy vấn là như thế nào vậy các bạn?

  2. #2
    Ngày gia nhập
    10 2009
    Nơi ở
    https://hocduong.vn
    Bài viết
    289

    Trích dẫn Nguyên bản được gửi bởi anhchangkho68 Xem bài viết
    Mình có 1 vd như sau: có 2 bảng dữ liệu
    LOP(MAHS, TEN, LOP)
    A TI 1
    B TEO 2
    C TIEN 3
    D TUNG 4
    ...............
    PHONG(MAHS , TEN , PHONG )
    A TI TINHOC
    B TEO TOANHOC
    ..........................
    Nếu lấy dữ liệu trùng giữa 2 cột (A,B) thì câu truy vấn là:
    select * from LOP L, Phong P where L.mahs = P.mahs

    Nhưng nếu mình muốn lấy dữ liệu không trùng (C,D) thì câu truy vấn là như thế nào vậy các bạn?
    Code:
    Select * from Lop where MaHS not in ( select MaHS from Phong )

  3. #3
    Ngày gia nhập
    02 2011
    Nơi ở
    Tp.HCM
    Bài viết
    124

    Câu lệnh trên SQL Server

    SQL Code:
    1. SELECT c.* FROM LOP c JOIN PHONG d ON c.Mahs = d.Mahs WHERE c.Mahs IS NULL

Các đề tài tương tự

  1. Algorithm Làm thế nào để xuất những chuỗi không trùng lắp nhau trong .txt?
    Gửi bởi nop ret trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 14-12-2012, 03:24 PM
  2. Loại bỏ phần tử trùng nhau trong Listbox C# như thế nào?
    Gửi bởi trang_httta trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 25-09-2012, 08:52 PM
  3. Làm thế nào để xóa một số trùng nhau trong một dãy số trong C++?
    Gửi bởi longkungfu trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 12
    Bài viết cuối: 02-03-2011, 10:28 PM
  4. xóa phần tử trùng trong mảng như thế nào?
    Gửi bởi vuong92dn trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 20-12-2010, 10:30 PM
  5. viết hàm kiểm tra nhập trùng số trong một mảng như thế nào?
    Gửi bởi anhtai063 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 18-12-2010, 01:30 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn