Các bạn coi dùm câu lệnh SQL có thừa ko ?

Thảo luận trong 'Oracle' bắt đầu bởi root, 1 Tháng mười hai 2010.

  1. Offline

    root

    • Thành Viên Mới

    Số bài viết:
    53
    Đã được thích:
    13
    Điểm thành tích:
    0
    Các bạn coi dùm câu lệnh SQL có thừa ko ?
    Theo mình thì nó bị thừa
    [FONT=&quot]SELECT emp_id, manager_id, dept_id [/FONT]
    [FONT=&quot]FROM Emp [/FONT]
    [FONT=&quot]WHERE (manager_id, dept_id) IN [/FONT]
    [FONT=&quot] (SELECT manager_id, dept_id [/FONT]
    [FONT=&quot] FROM Emp [/FONT]
    [FONT=&quot] WHERE emp_id IN (178,174)) [/FONT]
    [FONT=&quot] AND emp_id NOT IN (178,174); [/FONT]

    theo mình câu and emp_id not in(178,174) thừa
  2. Offline

    congthangitvn

    • Thành viên sáng lập

    • Liên thông đại học 2012...!
    Số bài viết:
    2.232
    Đã được thích:
    1.550
    Điểm thành tích:
    1.450

    Cái này là sao? ý nghĩa của lệnh where này là lấy những giá trị emp_id thỏa mãn điều kiện bằng (178, 174 ) những giá trị emp_id không thỏa mãn (tức là không có) trong (178,174) nghe mâu thuẫn quá. khi mà bạn xuất ra đảm bảo câu lệnh ko thể chạy đc vì không có cái nào thỏa mãn đk này cả

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí