Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Сколько можно объединять таблиц через INNER JOIN
Форумы портала PHP.SU » » Вопросы новичков » Сколько можно объединять таблиц через INNER JOIN

Страниц (1): [1]
 

1. in9emix - 11 Июня, 2012 - 02:36:16 - перейти к сообщению
Доброе время суток всем, вопрос следующий:

Сколько можно объединять таблиц через INNER JOIN ?

Дело в том что есть 6 таблиц, максимум я соединял 3 таблицы. Сейчас буду соединять больше, поэтому первым делом решил написать сюда, есть ли ограничения на количество объединений?
2. Alho - 11 Июня, 2012 - 03:34:37 - перейти к сообщению
Можно объединить любое разумное количество таблиц. Дальше уже дикие лаги в производительности.
3. armancho7777777 - 11 Июня, 2012 - 04:03:08 - перейти к сообщению
52 ))
4. in9emix - 11 Июня, 2012 - 04:19:29 - перейти к сообщению
Благодарю, объединил 5 таблиц, думаю это разумно ^^
5. Мелкий - 11 Июня, 2012 - 08:42:38 - перейти к сообщению
in9emix пишет:
Сколько можно объединять таблиц через INNER JOIN ?

61 http://dev[dot]mysql[dot]com/doc/refman/[dot][dot][dot]oins-limits[dot]html

По непроверенным данным - на 32 спотыкается всё же. Но при том, по скорости 32 джойна не сильно отличаются от джойна 8 таблиц.

 

Powered by ExBB FM 1.0 RC1