Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Sqlite] Sản phẩm chưa từng được bán

    Cho hai bảng sanpham và chitiet_ban.

    Bảng sanpham:

    Cột Kiểu Ý nghĩa
    ma_sp TEXT Mã sản phẩm (khóa chính)
    ten_sp TEXT Tên sản phẩm

    Bảng chitiet_ban:

    Cột Kiểu Ý nghĩa
    ma_ct INTEGER Mã dòng (khóa chính)
    ma_sp TEXT Mã sản phẩm đã bán

    Yêu cầu: Liệt kê các sản phẩm chưa từng xuất hiện trong chitiet_ban (LEFT JOIN lọc NULL). Hiển thị ma_sp, ten_sp, sắp xếp theo ma_sp tăng dần.

    Hoàn thiện script: bảng và dữ liệu đã cho sẵn, viết câu truy vấn ở cuối.

    Kết quả mong đợi minh hoạ:

    P02|Chuot
    P04|Webcam
    
    • Định dạng đầu vào:

      Không có input. Dữ liệu được tạo sẵn trong script.

    • Ràng buộc đầu vào:

      Dùng LEFT JOIN ... WHERE chitiet_ban.ma_sp IS NULL.

    • Định dạng đầu ra:

      Mỗi dòng gồm ma_sp|ten_sp. Chỉ sản phẩm chưa bán. Sắp xếp theo ma_sp tăng dần.

    Ví dụ:

    Đầu vào:

    Đầu ra:

    P02|Chuot
    P04|Webcam

    Giải thích:

    P02 (Chuot) và P04 (Webcam) không có trong chitiet_ban nên là sản phẩm chưa bán.

    Đang tải editor...