vậy nếu
câu truy vấn con quét ở một quan hệ có số bộ từ ít đến trung bình thì
nên dùng IN VÀ NOT IN sẽ
ngược lại nếu câu truy vấn con đòi hỏi phải quét nhiều quan hệ có số
bộ lớn thì EXISTS và NOT EXITST lại tốt hơn
trừu tượng một chút lại thấy NOT IN giồng hàm DO-WHILE trong lập trình
là làm hết rồi so sánh điều kiện
còn NOT EXISTS lại giống WHILE là so sanh điều kiện rồi mơi cho làm
hehe suy nghĩ vậy không biết đúng không :D
On 6 Tháng Mười Một, 12:44, Thảo Nguyễn Hồ Trọng
<trongtha...@gmail.com> wrote:
> Một câu hỏi rất hay nhưng chưa thấy ai thảo luận vậy ta.
> Đây là bài viết mà mình viết để tham gia thảo luận, các bạn cứ thẳng thắng
> đóng góp ý kiến nhé.
> Tham gia để học hỏi thêm kiến thức thôi mà ^_^http://trongthaonh.wordpress.com/2011/11/06/not-in-and-not-exists-in-...
>
> Vào 01:06 Ngày 04 tháng 11 năm 2011, nguyentienlong <
> nguyentienlon...@gmail.com> đã viết:
>
> > Hi các bạn,
> > Chắc hản các bạn ai đã từng học qua môn CSDL đều đã dùng tới 2 từ khóa
> > trên. Các bạn có thể nêu ra sự khác nhau của 2 toán tử trên không. Lúc
> > nào thì nên dùng NOT IN và lúc nào nên dùng NOT EXISTS.
> > Các bạn thử tìm mối liên quan giữa phép trừ và phép chia trong đại số
> > quan hệ và 2 toán tử trên nhé!
> > Thân,
>
> --
> *Nguyễn Hồ Trọng Thảo*
> University of Infomation Technology
> Faculty of Information System
> Email: trongtha...@gmail.com
> Mobile: 0165 799 0165