Hiển thị kết quả từ 1 đến 2 / 2

Chủ đề: CAse trong SQL???

  1. #1
    Tham gia
    18-08-2007
    Bài viết
    26
    Like
    0
    Thanked 0 Times in 0 Posts

    CAse trong SQL???

    cho mình hỏi, ví dụ mình có 1 bảng product(maker,model,type).
    trong đó 1 maker có thế sản xuất ra nhiều type (Laptop, PC,Printer).
    Giờ mình muốn chọn ra model (mã sp) của laptop mà có maker không sản xuất ra printer (tức là maker đó chỉ sản xuất laptop và pc). thì mình có phải dùng case ko? hay mình phải viết như thế nào.
    Xin cảm ơn các bác nhiều
    Quote Quote

  2. #2
    Tham gia
    10-01-2009
    Location
    Hà Nội
    Bài viết
    148
    Like
    3
    Thanked 19 Times in 16 Posts
    Bảng này chưa phân rã tối đa, hoặc bạn đưa thiếu thông tin về các bảng liên quan. Nhưng vẫn có thể giải quyết được.

    SELECT ma_sp
    FROM product
    where maker not in
    (
    SELECT maker from product where type = 'printer'
    ) and type = 'laptop'
    Oracle DBA - Hướng dẫn Oracle HCM Y!M red_devilic

Bookmarks

Quy định

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