Thực hành truy xuất bảng Quận/Huyện qua liên kết với bảng Tỉnh/Thành phố

Vận dụng trang 112 Tin học lớp 11: Thực hành truy xuất bảng Quận/Huyện qua liên kết với bảng Tỉnh/Thành phố.

Lời giải:

Chúng ta có hai bảng trong cơ sở dữ liệu: "tinhthanhpho" và "quanhuyen". Bảng "tinhthanhpho" chứa thông tin về các tỉnh/thành phố, bao gồm các trường: "id_tinhthanhpho" (khóa chính), "tentinhthanhpho" (tên tỉnh/thành phố), "quocgia" (quốc gia). Bảng "quanhuyen" chứa thông tin về các quận/huyện, bao gồm các trường: "id_quanhuyen" (khóa chính), "tenquanhuyen" (tên quận/huyện), "id_tinhthanhpho" (khóa ngoại liên kết với "id_tinhthanhpho" trong bảng "tinhthanhpho").

Để truy xuất thông tin của quận/huyện kèm theo thông tin của tỉnh/thành phố tương ứng, ta có thể sử dụng truy vấn SQL sau:

SELECT qh.tenquanhuyen AS tenQuanHuyen,

       tp.tentinhthanhpho AS tenTinhThanhPho,

       tp.quocgia AS quocGia

FROM quanhuyen qh

JOIN tinhthanhpho tp ON qh.id_tinhthanhpho = tp.id_tinhthanhpho;

Lời giải Tin học 11 Bài 23: Thực hành truy xuất dữ liệu qua liên kết các bảng hay khác:

Xem thêm lời giải bài tập Tin học lớp 11 Kết nối tri thức hay nhất, ngắn gọn khác: