[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: когда надо использовать JOIN
123456
Как правильно, использовать JOIN или делать так:

SELECT t2.id_q, t1.tag, t1.num, t1.type, t1.num, t2.progress, t2.id AS id_qus 
FROM `table1` AS t1,
`table2` AS t2
WHERE t1.id = t2.id_q AND
t2.time_end = 0 AND
t2.id_user = ". self::$us['id']



Что будет работать быстрее
Игорь_Vasinsky
123456
ох.. а если бы ты посмотрел внутрь самого JOIN)


в простом случае JOIN это и есть перечисление таблиц в FROM

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
123456
т.е. в моем случае нет разницы что использовать?
Игорь_Vasinsky
123456
если погуглишь - то увидишь, что пример с перечислением таблиц ставят на равне с простым join

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
Цитата
когда надо использовать JOIN

всегда надо использовать JOIN где выборка более чем из одной таблицы

_____________
Стимулятор ~yoomoney - 41001303250491
123456
Valick
Почему?
Для чего тогда используется перечисление?
kaww
Цитата (123456 @ 24.07.2015 - 12:33)
Почему?
Для чего тогда используется перечисление?

Потому что это тоже join. Смотри первый пример в мануале https://dev.mysql.com/doc/refman/5.0/en/join.html
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.