Liệt kê danh sách học sinh chưa có điểm (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

thuyyeu99

Trùm Nhiều Chuyện
Tham gia
6/6/08
Bài viết
1,729
Được thích
875
Em có 2 Table là DSHS

|
A​
|
B​
|
1​
|
MaHS​
|
TenHS​
|
2​
|
1​
|Nguyễn Văn A|
3​
|
2​
|Nguyễn Văn B|
4​
|
3​
|Nguyễn Văn C|
5​
|
4​
|Nguyễn Văn D|

BangDiem

|
E​
|
F​
|
1​
|
MaHS​
|
Diem​
|
2​
|
2​
|
6​
|
3​
|
3​
|
8​
|

Nhờ các anh chị hướng dẫn giúp em câu lệnh SQL trong Access để liệt kê những học sinh không có tên trong bảng điểm

Kết quả

|
D​
|
E​
|
7​
|
MaHS​
|
TenHS​
|
8​
|
1​
|Nguyễn Văn A|
9​
|
4​
|Nguyễn Văn D|

Cám ơn các anh chị quan tâm hướng dẫn
 
Lần chỉnh sửa cuối:
Thử file này nhé bạn
 

File đính kèm

Ah2 cám ơn bạn. Chắc tại mình nói không rõ ý mình là dùng câu lệnh SQL trong Access chứ không phải trong Excell

mà mình cũng vừa tìm ra đưa thêm từ "IS NULL" vào điều kiện là được
 
Lần chỉnh sửa cuối:
File này đúng ý bạn chưa, sau này nhớ đưa file lên dùm nha
 

File đính kèm

Lần chỉnh sửa cuối:
File này đúng ý bạn chưa, sau này nhớ đưa file lên dùm nha
Cám ơn
File bạn dùng Bạn
SELECT DSHS.SoTT, DSHS.MAHS, DSHS.HO, DSHS.TEN, DIEM.TOAN
FROM DSHS INNER JOIN DIEM ON DSHS.MAHS=DIEM.MAHS
WHERE (((DIEM.TOAN) Is Null));

Không liệt kê được đâu bạn thử thêm HS vào xem thử.

SELECT DSHS.SoTT, DSHS.MAHS, DSHS.HO, DSHS.TEN, DIEM.TOAN
FROM DSHS LEFT JOIN DIEM ON DSHS.MAHS=DIEM.MAHS
WHERE (((DIEM.TOAN) Is Null));
 
Cám ơn
File bạn dùng Bạn
SELECT DSHS.SoTT, DSHS.MAHS, DSHS.HO, DSHS.TEN, DIEM.TOAN
FROM DSHS INNER JOIN DIEM ON DSHS.MAHS=DIEM.MAHS
WHERE (((DIEM.TOAN) Is Null));

Không liệt kê được đâu bạn thử thêm HS vào xem thử.

SELECT DSHS.SoTT, DSHS.MAHS, DSHS.HO, DSHS.TEN, DIEM.TOAN
FROM DSHS LEFT JOIN DIEM ON DSHS.MAHS=DIEM.MAHS
WHERE (((DIEM.TOAN) Is Null));

Cuối cùng bạn đã tìm ra hướng giải quyết bài toán này rồi chứ?
 
Dạ vâng, cái lệnh này đượt trước anh chỉ rồi chỉ tại em vận dụng không linh hoạt
 
Web KT

Bài viết mới nhất

Back
Top Bottom