Выборка из 2 таблиц на основе третьей. МySQL

Подскажите, пожалуйста, почему эти 2 запроса по отдельности работают,:

select courses.id  
from courses JOIN purchaselist ON  purchaselist.course_name= courses.name;
----------------
select students.id  
from students JOIN purchaselist ON purchaselist.student_name = students.name;

А вот так вот нет:

select courses.id, students.id 
from courses, students JOIN purchaselist ON 
purchaselist.course_name = courses.name AND purchaselist.student_name = students.name;

Уже всю голову сломал..


Ответы (0 шт):