我是php / mysql的初学者。我有两张商店学生桌和每个月的费用(月费制)。这是我的mysql表架构请看这个图像。
fee.stuId is student.id
什么应该是sql查询找到学生列表哪些不提交给定月份的费用。目前我正在使用此查询:
$query = 'Febuary 2018';
SELECT
student.id,student.first_name, student.last_name
, student.fathers_name, student.curruntClass, student.mobile, student.isRte
FROM student, fee
WHERE student.id != fee.stuId AND fee.month != '$query';
请帮忙。 提前致谢。
答案 0 :(得分:0)
以下查询对您有所帮助,
$query = 'Febuary 2018';
$queryResult = "SELECT student.id,student.first_name, student.last_name, student.fathers_name, student.curruntClass, student.mobile, student.isRte
FROM student
WHERE student.id NOT IN ( SELECT stuId FROM fee WHERE month = '".$query."')";