Enos

New Member
yêu cầu làm ra (tạo) truy vấn bằng SQL


-Liệt kê những mặt hàng vừa bán, thông tin gồm: MaMH, TenMH, DVT, TenKH, SoLuong, NgayBan , ThanhTien.



trong bài có 4 bảng CTBanHang, BanHang, DMKH, DMMH



trong bảng CTBanHang thì có: MaMH, SoLuong, ThanhTien


trong bảng BanHang thì có: NgayBan


trong bảng DMKH có : TenKH


trong bảng DMMH có : MaMH, TenMH, DVT



lưu ý. có tới 2 bảng có MaMH



tức là mình phải lấy trong 4 bảng. nhưng mình không biết lấy


nói chung là mình chỉ muốn lấy được những thông tin từ 4 bảng như yêu cầu trên thôi


tạo bằng SQL nha
 

anh_emlagi

New Member
dtmythe yêu cầu làm ra (tạo) truy vấn bằng SQL


-Liệt kê những mặt hàng vừa bán, thông tin gồm: MaMH, TenMH, DVT, TenKH, SoLuong, NgayBan , ThanhTien.



trong bài có 4 bảng CTBanHang, BanHang, DMKH, DMMH



trong bảng CTBanHang thì có: MaMH, SoLuong, ThanhTien


trong bảng BanHang thì có: NgayBan


trong bảng DMKH có : TenKH


trong bảng DMMH có : MaMH, TenMH, DVT



lưu ý. có tới 2 bảng có MaMH



tức là mình phải lấy trong 4 bảng. nhưng mình không biết lấy


nói chung là mình chỉ muốn lấy được những thông tin từ 4 bảng như yêu cầu trên thôi


tạo bằng SQL nha


Bạn thiết kế CSDL hơi dở, theo mình thì làm thế này


table CTBanHang cần có : MaMH, MaKH, SoLuong,NgayBan, ThanhTien


table DMKH có : MaKH, TenKH


table DMMH có: MaMH, TenMH, DVT



theo yêu cầu cảu bạn thì sẽ viết câu lệnh thế này



Select MaMH, TenMH, DVT, TenKH, SoLuong, NgayBan , ThanhTien


From (CTBanHang inner join DMKH on CTBanHang.MaKH = DMKH.MaKH) inner join DMMH on CTBanHang.MaMH = DMMH.MaMH
 

tony_bee

New Member
edogawaconan Bạn thiết kế CSDL hơi dở, theo mình thì làm thế này

table CTBanHang cần có : MaMH, MaKH, SoLuong,NgayBan, ThanhTien

table DMKH có : MaKH, TenKH

table DMMH có: MaMH, TenMH, DVT


theo yêu cầu cảu bạn thì sẽ viết câu lệnh thế này


Select MaMH, TenMH, DVT, TenKH, SoLuong, NgayBan , ThanhTien

From (CTBanHang inner join DMKH on CTBanHang.MaKH = DMKH.MaKH) inner join DMMH on CTBanHang.MaMH = DMMH.MaMH không phải do mình thiết kế đâu, đó là bài tập cô cho mà. mình biết cách lấy 3 bảng rồi chứ bốn bảng thì mình vẫn còn đang bân khuân không biết làm thế nào


mấy bảng đó đây nè. giúp mình nha
 

iinyou_httn

New Member
Làm 3 bảng mà vẫn ra được kết quả đúng thì cần gì phải làm bốn bảng nữa bạn, một vấn đề quan trọng trong SQL là tốc độ truy xuất, tội gì phải them 1 bảng nữa để tốc độ truy xuất thêm chậm đi vậy.
 

jn_xjnh_online

New Member
nhưng bài tập ra như vậy biết làm sao. bài của người ta là phải lấy từ 4 bảng rõ ràng mà mình muốn lấy từ 3 bảng cũng không được
 

Các chủ đề có liên quan khác

Top