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

start [/forum/topic.php?fid=47&msg=38459654&tid=1835747]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 272ms |
| total: | 420ms |

| 0 / 0 |
