SELECT title,name FROM Lessons,Users WHERE Lessons.author = Users.email;
иВ чем разница между этими тремя запросами MySQL?
SELECT title,name FROM Lessons JOIN Users ON Lessons.author = Users.email;
и
SELECT title,name FROM Lessons INNER JOIN Users ON Lessons.author = Users.email;
Уроки имеет столбец с именем author
проиндексированы в качестве внешнего ключа к Users.email
. title
столбец в Lessons
и name
столбец в Users
Я считаю, что это адресуется в этом вопросе: http://stackoverflow.com/questions/894490/sql-left-join-vs-multiple-tables-on-from-line – jzila
разница - это просто стиль, – onedaywhen