123456
24.07.2015 - 13:09
Как правильно, использовать 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
24.07.2015 - 13:11
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
24.07.2015 - 13:21
т.е. в моем случае нет разницы что использовать?
Игорь_Vasinsky
24.07.2015 - 13:22
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
24.07.2015 - 13:47
Цитата |
когда надо использовать JOIN |
всегда надо использовать JOIN где выборка более чем из одной таблицы
_____________
Стимулятор ~yoomoney - 41001303250491
123456
24.07.2015 - 16:33
Valick
Почему?
Для чего тогда используется перечисление?
Цитата (123456 @ 24.07.2015 - 12:33) |
Почему? Для чего тогда используется перечисление? |
Потому что это тоже join. Смотри первый пример в мануале
https://dev.mysql.com/doc/refman/5.0/en/join.html