我是PHP的新手,我正在尝试开发一个有两个表的学生管理系统:
1.student_details_tbl
2.student_fees_tbl
在 student_details_tbl 中保存学生的所有详细信息,并在 student_fees_tbl 表中,保存了哪些学生已支付其月费的详细信息。
我的问题是我想要一份没有为用户选择的月份支付费用的学生名单。
student_detais_tbl 包含以下字段:
id student_id name age address contact image
student_fees_tbl 包含以下字段:
id student_id month type amount
答案 0 :(得分:0)
尝试此查询...
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'
)
答案 1 :(得分:0)
SELECT *
FROM student_details_tbl
WHERE student_id NOT IN(SELECT student_id from student_fees_tbl where month='Month')
此查询是否有任何问题