0
我有我的数据库四个表的:支付费用
student
:包含学生的ID和姓名等student_fee
:包含paid_date,student_id数据和fee_id与参考student
和fee
表fee
:包含fee_id,费用金额,fee_typeid(裁判fee_type
表)fee_type
:包含fee_typeid和费用型 - 入会费,每月的学费,罚款,统一收费等
如何我是否显示已支付入场费的学生(或fee_typeid收取入场费)以及未付费的学生?
嗯..英语不是我的第一语言;)
SELECT student.name FROM学生 LEFT JOIN student_fee ON student.student_id = student_fee.student_id 左连接上student_fee.fee_id = fee.fee_id 费留在fee.feetype_id = fee_type.feetype_id 加入fee_type WHERE fee_type。 feetype_id ='4'和student_fee.student_id不是NULL我用它来检索已付费的人,但是当我使用IS NULL时,我无法检索没有付款的名字 – Slopar 2012-02-24 17:36:42
不是一个非常具有描述性的标题。 (不是我downvote) – 2012-02-24 17:36:47
对不起回合 – Slopar 2012-02-24 17:39:35