|
|
|
ошибка #1248 - Every derived table must have its own alias
|
|||
|---|---|---|---|
|
#18+
Есть запрос: SELECT lichniy_nomer, MAX(sum) FROM ( SELECT lichniy_nomer, SUM(narushenie.shtraf)'sum' FROM protocol, narushenie WHERE protocol.nomer_narusheniya=narushenie.nomer_narusheniya GROUP BY (lichniy_nomer))t1 HAVING MAX(sum) = (SELECT lichniy_nomer FROM (SELECT lichniy_nomer, MAX(sum) FROM ( SELECT lichniy_nomer, SUM(narushenie.shtraf)'sum' FROM protocol, narushenie WHERE protocol.nomer_narusheniya=narushenie.nomer_narusheniya GROUP BY (lichniy_nomer))t1)) По задумке, данный запрос должен возвращать личный номер (исходя из максимальной суммы). Однако появляется ошибка #1248 - Every derived table must have its own alias. Как исправить - не могу понять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 17:56:19 |
|
||
|
ошибка #1248 - Every derived table must have its own alias
|
|||
|---|---|---|---|
|
#18+
1)'sum' - неправильно, правильно `sum` 2)где групбай? точнее, где два групбая? 3)хэвинг макс(сум)=личный_номер? нет, правда? что вы вообще пытаетесь выбрать? если выбор макимальных/минимальных значений в группах, так на эту тему фак есть прямо в этом разделе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:02:08 |
|
||
|
ошибка #1248 - Every derived table must have its own alias
|
|||
|---|---|---|---|
|
#18+
Перевести сообщение об ошибке на русский язык пробовали? Каждый подзапрос в секции FROM должен иметь свой алиас. Причем, желательно, уникальный в рамках всего запроса. А если запрос нормально оформить, то становится видно, что в нем много лишнего и неправильного. Например, какой смысл считать MAX(sum) во второй половине запроса, если эта величина все равно никак не используется? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:11:54 |
|
||
|
ошибка #1248 - Every derived table must have its own alias
|
|||
|---|---|---|---|
|
#18+
tanglirчто вы вообще пытаетесь выбрать?У меня стойкое ощущение, что соседний топик помогите допилить!!! ровно про то же самое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:13:57 |
|
||
|
ошибка #1248 - Every derived table must have its own alias
|
|||
|---|---|---|---|
|
#18+
miksofttanglirчто вы вообще пытаетесь выбрать?У меня стойкое ощущение, что соседний топик помогите допилить!!! ровно про то же самое. Так оно и есть ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:15:28 |
|
||
|
ошибка #1248 - Every derived table must have its own alias
|
|||
|---|---|---|---|
|
#18+
miksoft Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:22:52 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38825309&tid=1833846]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 366ms |

| 0 / 0 |
