|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
Реализуйте запросы используя только декартово произведение (без подзапросов и JOIN): Имя, пользователя, который подключен к дисциплинам и с ролью студента и с ролью преподавателя. Таблица: http://prntscr.com/spkn6c http://prntscr.com/spknqi Вот мой код Код: plsql 1. 2. 3. 4. 5.
Комментарий преподователя: Перепишите запрос: только произведение таблиц. Никаких Count. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2020, 20:43 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
hyper9, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 05:36 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
oragraf, (без подзапросов и JOIN ) .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 10:07 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
hyper9 Реализуйте запросы используя только декартово произведение (без подзапросов и JOIN): тут какой-то подвох декартово произведение без JOIN масло не маслянистое ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 10:13 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
hyper9 Реализуйте запросы используя только декартово произведение без JOIN XML разрешен (проходили) ? ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 10:41 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3.
Если явно не указывать условие WHERE (edit: либо условие JOIN), то это и будет CROSS JOIN (декартово произведение). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 11:00 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
Код: plsql 1.
Это (сюрприз!) тоже JOIN, только без слова JOIN. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 11:03 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
watson, imxo from t1, t2; это JOIN ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 11:06 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
Stax, Да, тут разрешено все, только что бы ее решить)) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 11:37 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
hyper9 Stax, Да, тут разрешено все, только что бы ее решить)) 1) from t1, t2 - запрещено (JOIN) ? 2) count запрещено (непонятно почему)? зы странное требование декартово произведение без JOIN тоесть декартово произведение должно быть, а JOIN запрещен ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 12:23 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
Stax, Ты же понимаешь, что если таблиц более одной, то join есть. А как он на бумаге оформлен будет - через oracle-синтаксис или анси - неважно. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 13:10 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
oragraf, Возможно, преподаватель просто не хочет видеть ANSI-синтаксис авторКомментарий преподователя: Перепишите запрос: только произведение таблиц Иначе непонятно, что он имеет в виду под "произведением таблиц" ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 13:45 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
hyper9 Реализуйте запросы используя только декартово произведение (без подзапросов и JOIN): Имя, пользователя, который подключен к дисциплинам и с ролью студента и с ролью преподавателя. Таблица: http://prntscr.com/spkn6c http://prntscr.com/spknqi Вот мой код Код: plsql 1. 2. 3. 4. 5.
Комментарий преподователя: Перепишите запрос: только произведение таблиц. Никаких Count. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 15:52 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
booby, картинки не смотрел... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 15:54 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
Вопрос очень странный, мне кажется, что проблема в постановке вопроса. Смутное ощущение, что препод считает, что сначала происходит декартово произведение, а потом фильтрация, если ты не используешь ANSI JOIN. Остается только догадываться, что преподаватель хочет, но возможно, что он ожидает увидеть что-то такое: Код: plsql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 15:56 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
exciter oragraf, Возможно, преподаватель просто не хочет видеть ANSI-синтаксис непонятно что хочет зачем тут декартово? почему "Никаких Count" (Count пригодился бы) ? min/max можно? ... xml_table(for $r in user_and_disc, users ... ето декартово без JOIN? .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 16:13 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
Stax, я скорее поверю в это: MakeSureпрепод считает, что сначала происходит декартово произведение, а потом фильтрация, если ты не используешь ANSI JOIN чем в то, что в университетском курсе по БД нужно использовать xmltable, и при этом в задании на это нет никаких указаний. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 16:22 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
exciter Stax, я скорее поверю в это: MakeSureпрепод считает, что сначала происходит декартово произведение, а потом фильтрация, если ты не используешь ANSI JOIN чем в то, что в университетском курсе по БД нужно использовать xmltable, и при этом в задании на это нет никаких указаний. я не против (согласен) но как обяснить "Никаких Count"? да и нет там анси ps хмл я приплел pss я б сначала решал именно с count (чутку сложнее *) .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 16:33 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
На правах пятничного бреда, зато есть декартово, нет АНСИ джоина, нет каунта и подзапросов :D Код: plsql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 16:50 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
Stax но как обяснить "Никаких Count"? Групповые функции еще не проходили, может быть. Хочется только декартово произведение с фильтрами. При отсутствии других вводных, сам бы что-то подобное попробовал бы сдать (только cross join бы стёр, раз слово join не нравится): oragraf hyper9, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 16:55 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
MakeSure На правах пятничного бреда, зато есть декартово, нет АНСИ джоина, нет каунта и подзапросов :D Код: plsql 1. 2. 3. 4. 5.
не хватает имени пользователя, так что без второй таблицы, кажется не обойтись) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 16:59 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
MakeSure, посмотрите план, там будет слово JOIN дурацкие требования, поросто валит девятку, трудно будет сдать пусть проффесор покажет простейшее "декартово произведение без JOIN" .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 17:09 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
Вот ссылка на лекцию по этой теме https://mix.sumdu.edu.ua/textbooks/11123/490228/index.html ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2020, 18:49 |
|
Помогите решить задачку
|
|||
---|---|---|---|
#18+
hyper9 Вот ссылка на лекцию по этой теме https://mix.sumdu.edu.ua/textbooks/11123/490228/index.html авторВ большинстве случаев такой набор данных будет совершенно бесполезным. так и ответьте проффесору для решения задачи декартово произведение бесполезное ...... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2020, 10:23 |
|
|
start [/forum/topic.php?fid=52&msg=39964214&tid=1881205]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
169ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 311ms |
total: | 586ms |
0 / 0 |