|
|
|
Правильно ли писать такие вложеные запросы по выборке
|
|||
|---|---|---|---|
|
#18+
Aron, закон один-стандарт SQL.Прочти его обязательно,тогда ты узнаешь,что "этот символ",как раз и обозначает пересечение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 22:49 |
|
||
|
Правильно ли писать такие вложеные запросы по выборке
|
|||
|---|---|---|---|
|
#18+
значит мы говорим на разных языках. в теории множеств это объединение . пересечение описано здесь а теперь, жду аналогичные ссылки на "закон" SQL, где: 1. этот символ используется в качестве символа пересечения (скажем, на ANSI) 2. указывается, как должен вести себя оптимизатор любой РСУБД (тоже на ANSI) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 22:55 |
|
||
|
Правильно ли писать такие вложеные запросы по выборке
|
|||
|---|---|---|---|
|
#18+
AAron множествами Справедливости ради, следует уточнить, что SQL оперирует с мультимножествами, которые позволяют многократное включение одного и того же кортежа. При этом некоторые законы реляционной алгебры, которые выполняются для множеств, не выполняются для мультимножеств. 4 example: дистрибутивный закон разности в применении к обЪединению (rUs)-t=(r-t)U(s-t). AAron законы (именно законы) заставляющие оптимизатор работать так или иначе - это к разработчикам оптимизаторов Ну зачем же так секретно? 4 example, cдесь все очень открыто расписано... AAron ок. вариант с джойном может вернуть большее количество записей Ну наконец-то... Хоть Вы согласились... Хотя Ex_Soft тынць .... http://www.sql.ru/forum/actualthread.aspx?tid=635706&pg=1#6775401](ключевые слова: декартово произведение, distinct ) AAron это отношения к теме автора не имеет, варианты емы были предложены Как это не имеет? Зачем же отказываться от своих слов? Вы справедливо заметили, что AAron неправильно, запрос возвращает больше данных, чем первоначальный Других вариантов, лично я, - не увидел. Получается - решение только одно, да и то - неправильное. Вы считаете - тема закрыта?.. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 23:27 |
|
||
|
Правильно ли писать такие вложеные запросы по выборке
|
|||
|---|---|---|---|
|
#18+
насчет того символа Ex_Soft http://www.sql.ru/forum/actualthread.aspx?tid=635706&pg=1#6780382]Которая имеет свои законы, 4 example : rUs=sUr, (rUs)Ut=rU(sUt) и т.п. закон взят первый попавшийся от балды для примера и на основании чего Вы подумали, что я его привел в контексте IN - ума не приложу... AAron 2. указывается, как должен вести себя оптимизатор любой РСУБД 1. Ex_Soft http://www.ozon.ru/context/detail/id/1351096/]cдесь все очень открыто расписано... 2. Не как " должен вести себя оптимизатор", а на основании каких законов реляционной алгебры он в процессе оптимизации преобразовывает исходный запрос в оптимальный. 4 example, когда в Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 23:48 |
|
||
|
Правильно ли писать такие вложеные запросы по выборке
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, 1. хорошо давать ссылки на скриншоты обложки книги. да и книга - не закон, речь шла о ссылке на стандарт. 2. ну... какие законы. операции над множествами уже приводились. вот из них все и берется. ладно, закроем тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2009, 12:36 |
|
||
|
Правильно ли писать такие вложеные запросы по выборке
|
|||
|---|---|---|---|
|
#18+
AAron хорошо давать ссылки на скриншоты обложки книги ну эта первый пришедший на ум букварик, в котором, как раз это все и описано: Глава 16. Компиляция и оптимизация запросов. AAron да и книга - не закон Гм... А пацаны-то и не знают... Т.е. закон Ома, попав в книгу под названием "Справочник по элементарной физике" перестал быть законом и, сиречь, действовать? AAron речь шла о ссылке на стандарт Стандарт ЧЕГО? Стандарт написания оптимизатора? Да нету такого. Вот, к примеру: Вам необходимо написать программу для расчета параметров электрической цепи. Как Вы ее напишете - это никого не волнует, главное, чтобы она все расчитывала согласно законам электротехники. AAron операции над множествами уже приводились. вот из них все и берется. Что-то я не увидел, 4 example , законы расщепления (splitting rules) условий оператора выбора: σC[sub]1 AND C2[/sub](R)=σC[sub]1[/sub](σC[sub]2[/sub](R)) σC[sub]1 OR C2[/sub](R)=(σC[sub]1[/sub](R)) US (σC[sub]2[/sub](R)) и многие другие, на основании которых работает оптимизатор. Ей Богу, не поленитесь - полистайте хотя бы выше указанный букварик. И Вы откроете для себя много нового... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2009, 13:12 |
|
||
|
Правильно ли писать такие вложеные запросы по выборке
|
|||
|---|---|---|---|
|
#18+
P.S. NNTP формулы сломал... σ C1 AND C 2 (R)=σ C1 (σ C2 (R)) σ C1 OR C 2 (R)=(σ C1 (R)) U S (σ C2 (R)) _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2009, 13:14 |
|
||
|
Правильно ли писать такие вложеные запросы по выборке
|
|||
|---|---|---|---|
|
#18+
P.P.S. тынць _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2009, 13:37 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=35798950&tid=1351957]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
84ms |
get topic data: |
15ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 432ms |

| 0 / 0 |
