
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.11.2013, 16:55:42
|
|||
|---|---|---|---|
Чем EXISTS отличается от JOIN ? |
|||
|
#18+
Как я понимаю эти три запроса полностью идентичны: Код: sql 1. 2. 3. Есть хоть какая-нибудь разница в этих запросах? Может ли EXISTS сделать что-то чего не может JOIN? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.11.2013, 18:43:07
|
|||
|---|---|---|---|
Чем EXISTS отличается от JOIN ? |
|||
|
#18+
InterSkyКак я понимаю эти три запроса полностью идентичны: Код: sql 1. 2. 3. Есть хоть какая-нибудь разница в этих запросах? Может ли EXISTS сделать что-то чего не может JOIN? может. дольше работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.11.2013, 23:47:16
|
|||
|---|---|---|---|
Чем EXISTS отличается от JOIN ? |
|||
|
#18+
InterSky, Первые два идентичны. Третий может дать меньше записей, т.к. не будет множить записи из таблицы Table1, если в таблице Table2 найдется несколько подходящих записей. И третий даст в результате только поля из таблицы Table1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.11.2013, 23:48:24
|
|||
|---|---|---|---|
Чем EXISTS отличается от JOIN ? |
|||
|
#18+
вадяInterSkyКак я понимаю эти три запроса полностью идентичны: Код: sql 1. 2. 3. Есть хоть какая-нибудь разница в этих запросах? Может ли EXISTS сделать что-то чего не может JOIN? может. дольше работать.Быстрее - да, может. А вот дольше - не могу такой вариант подобрать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2013, 00:03:40
|
|||
|---|---|---|---|
Чем EXISTS отличается от JOIN ? |
|||
|
#18+
miksoft, (не уверен, но...) теоретически, JOIN может оптимизироватся (например пре-сорт?), а EXISTS -- врядли. Другое дело что первые два запроса возврашают данные из двух таблиц а третий -- только из первой -- сравнивать два апельсина с айвой как-то некузяво... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2013, 00:14:46
|
|||
|---|---|---|---|
Чем EXISTS отличается от JOIN ? |
|||
|
#18+
javajdbcmiksoft, (не уверен, но...) теоретически, JOIN может оптимизироватся (например пре-сорт?), а EXISTS -- врядли.Насколько я в курсе, MySQL не умеет MERGE JOIN. Даже HASH JOIN совсем недавно появился, а раньше только NESTED LOOPS был. И даже в случае MERGE JOIN я не вижу, что мешает по этому же алгоритму выполнить и EXISTS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2013, 21:55:23
|
|||
|---|---|---|---|
Чем EXISTS отличается от JOIN ? |
|||
|
#18+
miksoftНасколько я в курсе, MySQL не умеет MERGE JOIN. Эммм... http://dev.mysql.com/doc/internals/en/optimizer-index-merge-join-type.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2013, 23:05:39
|
|||
|---|---|---|---|
Чем EXISTS отличается от JOIN ? |
|||
|
#18+
AkinamiksoftНасколько я в курсе, MySQL не умеет MERGE JOIN. Эммм... http://dev.mysql.com/doc/internals/en/optimizer-index-merge-join-type.html Тут некоторая путаница в терминологии. По ссылке Index Merge Join, а я говорил про MERGE JOIN . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2013, 00:56:33
|
|||
|---|---|---|---|
Чем EXISTS отличается от JOIN ? |
|||
|
#18+
miksoftAkinaпропущено... Эммм... http://dev.mysql.com/doc/internals/en/optimizer-index-merge-join-type.html Тут некоторая путаница в терминологии. По ссылке Index Merge Join, а я говорил про MERGE JOIN . Это ж одно и то же... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2013, 07:41:56
|
|||
|---|---|---|---|
Чем EXISTS отличается от JOIN ? |
|||
|
#18+
MasterZivmiksoftпропущено... Тут некоторая путаница в терминологии. По ссылке Index Merge Join, а я говорил про MERGE JOIN . Это ж одно и то же...нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2013, 08:46:15
|
|||
|---|---|---|---|
Чем EXISTS отличается от JOIN ? |
|||
|
#18+
miksoft, Да, да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2013, 10:04:30
|
|||
|---|---|---|---|
Чем EXISTS отличается от JOIN ? |
|||
|
#18+
MasterZivmiksoft, Да, да.Аргументы будут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1835747]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 310ms |

| 0 / 0 |
