|
|
|
Подзапросы в SELECT or FROM
|
|||
|---|---|---|---|
|
#18+
Ребят, объясните пожалуйста (можно даже как ребенку -_-), как использовать подзапросы в select or from? Я прекрасно понимаю, как это работает после WHERE. Но очень туго представляю, как работает в SELECT, FROM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 22:07 |
|
||
|
Подзапросы в SELECT or FROM
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2017, 00:54 |
|
||
|
Подзапросы в SELECT or FROM
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, Дополним для общности Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Дефиниции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2017, 01:43 |
|
||
|
Подзапросы в SELECT or FROM
|
|||
|---|---|---|---|
|
#18+
dbms_photoshop, C cross join и lateral очень подходит для подсказки (можно даже как ребенку -_-) Не помню точно, но вроде оба появились в Oracle 12 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2017, 09:48 |
|
||
|
Подзапросы в SELECT or FROM
|
|||
|---|---|---|---|
|
#18+
MaximaXXL, cross join - древняя штука. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2017, 09:59 |
|
||
|
Подзапросы в SELECT or FROM
|
|||
|---|---|---|---|
|
#18+
envMaximaXXL, cross join - древняя штука. Ага, с "cross apply" спутал =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2017, 10:13 |
|
||
|
Подзапросы в SELECT or FROM
|
|||
|---|---|---|---|
|
#18+
MaximaXXL, То просто, чтоб показать ТС, что не всякая хрень в скобочках даже следующая после from или join - подздапрос, Но всякий подзапрос обрамляется скобками. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2017, 12:04 |
|
||
|
Подзапросы в SELECT or FROM
|
|||
|---|---|---|---|
|
#18+
Допустим, ты хочешь узнать фамилии всех сотрудников в организации, у кого зарплата больше чем у бухгалтера Николая. Проблема в том, что мы явно, не знаем, какая зарплата у Николая, может 20т.р., а может и 50т.р., потому план действий: 1. Нужно узнать какая зарплата у бухгалтера Николая. Этим будет заниматься подзапрос. 2. Получим список фамилий сотрудников, у кого зарплата больше, чем результат 1го запроса. select second_name from employees where salary > (select salary from employees where first_name='Николай' and job_title = 'Бухгалтер') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2017, 13:52 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=162&tid=1885914]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 383ms |

| 0 / 0 |
