|
|
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
Привет! Есть две таблицы - клиентские запросы и примечания к ним (отношение один ко многим) Рисую несложный запрос: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Вылетает ошибка: ORA-00904: "T"."CODE": invalid identifier Зато вот так работает: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Мне бы хотелось понять, почему вылетает ошибка в первом варианте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 13:07:16 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 13:11:50 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
SQL-Talker, Код: plsql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 13:25:57 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
SQL-Talker, Точнее вот так даже. Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 13:32:45 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
SQL-TalkerРисую несложный запросЛучше без надобности не злоупотреблять скалярами. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 13:41:46 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopЛучше без надобности не злоупотреблять скалярами.Полностью поддерживаю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 14:18:43 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
Спасибо, парни. Много полезной информации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 16:38:17 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
Прочитал у Кайта про аналитические ф-ции и нарисовал еще вот такой вариант: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 17:25:36 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
SQL-Talker, Плохой вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 17:28:53 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
SQL-Talker Код: plsql 1. Агрегирование аналитикой - быдло-код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 17:31:23 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
Почему так плохо? Поясните, плз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 17:32:26 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
SQL-TalkerПочему так плохо? Поясните, плз.Потому что distinct-ом группируют быдло-кодеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 17:38:50 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
SQL-Talker, Да вот, относительно недавно темка была, там же на Кайта ссылка: distinct and over by VS group by ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 17:56:12 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
Ясно. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 17:56:30 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
yens_gjytk, Спасибо за ссылку, почитаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 17:58:13 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
Можно здесь же спросить? Не хватает мозгов переделать запрос такого плана без двойной вложенности и оптимально - без лишних расчетов, прошу помощь зала Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 10:32:37 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
Uliana, так у тебя межзапрос ничего коррелятского не делает, просто убери его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 11:34:46 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
Убрала в итоге в функцию. Убрать межзапрос нельзя, считается кол-во целых вложений именно в разрезе показателя group by, а потом итоговая сумма полученных вложений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 16:10:02 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
Uliana, А group by по id,a делать не пробовали? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 16:26:41 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
UlianaНе хватает мозгов переделать запрос такого плана без двойной вложенности и оптимальноВерсия-то какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 16:29:35 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
Сергей Арсеньев, да, неоптимально посчитала, так как таблица большая и по всем записям без отбора будут выполняться вычисления во втором вложенном select, запрос урезанный, там еще прочие вычисления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 16:31:21 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
ElicВерсия-то какая? 11.2.0.3.0 64x ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 16:36:35 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
UlianaСергей Арсеньев, да, неоптимально посчитала, Ну если влом ожидать, что предикат сам собой спустится, можно пойти от обратного. Проджоинить в подзапросе с t, такими, что b!=0 (ну там с null поаккуратней) сгруппировать и внешнее соединение в случае если не 0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 16:55:11 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
UlianaУбрать межзапрос нельзя, считается кол-во целых вложений именно в разрезе показателя group by, а потом итоговая сумма полученных вложений.во-первых, приведи корректный запрос. во-вторых, почему нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 19:43:50 |
|
||
|
Вложенный подзапрос второго уровня не видит поля таблицы исходного FROM
|
|||
|---|---|---|---|
|
#18+
Uliana, sum(sum()) не поможет? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2016, 10:11:15 |
|
||
|
|

start [/forum/topic.php?fid=52&startmsg=38639696&tid=1887642]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
184ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 536ms |

| 0 / 0 |
