我是PHP的新手,我正在尝试开发一个有两个表的学生管理系统:
1.student_details_tbl
2.student_fees_tbl
在student_details_tbl中保存学生的所有详细信息,在student_files_tbl表中保存学生已支付当月费用的详细信息。
我的问题是,我想要一份未支付用户所选月份费用的学生名单。
student_details_tbl具有以下字段:
id student_id name age address contact image
student_fees_tbl具有以下字段:
id student_id month type amount
TRY此查询。。。
SELECT *
FROM student_detais_tbl
WHERE id NOT IN( SELECT A.student_id
FROM student_fees_tbl A
JOIN student_detais_tbl B
ON A.student_id = B.id AND A.month='Month'
)
SELECT *
FROM student_details_tbl
WHERE student_id NOT IN(SELECT student_id from student_fees_tbl where month='Month')
这个查询有问题吗?