Как найти непревзойденные записи из этих таблиц mysql?

0

Я новичок в php/mysql. У меня есть два стола для студентов магазина и плата за каждый месяц (ежемесячная система оплаты). Вот моя схема таблицы mysql, пожалуйста, взгляните на это изображение. Изображение 174551

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';

Пожалуйста помоги. Заранее спасибо.

Теги:

1 ответ

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."')";
  • 0
    Возвращение всех студентов
  • 0
    Вы должны проверить значение месяца внутри БД, а также значение, которое вы дали
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню