|
|
|
Лохаюсь с простым запросом
|
|||
|---|---|---|---|
|
#18+
Привет Усем! Есть ПРОСТОЙ запрос. Проще некуда. select izbrannoe.dgnz_naim,izbrannoe.parent_id,izbrannoe.index_field from izbrannoe where izbrannoe.prsn_id=321 group by izbrannoe.parent_id order by izbrannoe.index_field desc А в ответ: Invalid token. Dynamic SQL Error. SQL error code = -104. invalid column reference. Помогите Плиззз!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2003, 12:58 |
|
||
|
Лохаюсь с простым запросом
|
|||
|---|---|---|---|
|
#18+
В group by - надо перечислить все поля из select: group by izbrannoe.parent_id,izbrannoe.index_field ,izbrannoe.dgnz_naim ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2003, 13:21 |
|
||
|
Лохаюсь с простым запросом
|
|||
|---|---|---|---|
|
#18+
А я считаю (ну просто уверен), что group by следует использовать, когда употребляешь агрегатные функции COUNT, SUM, MIN, MAX и пр. Если функций нет, то и group by на хрен не нужен!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2003, 13:24 |
|
||
|
Лохаюсь с простым запросом
|
|||
|---|---|---|---|
|
#18+
Zmeishe >А я считаю (ну просто уверен), что group by следует использовать, когда употребляешь агрегатные >функции COUNT, SUM, MIN, MAX и пр. >Если функций нет, то и group by на хрен не нужен!!! Согласен на 100% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2003, 13:32 |
|
||
|
Лохаюсь с простым запросом
|
|||
|---|---|---|---|
|
#18+
Дело в том, что IB тоже согласен на 100% Потому и матерится, только по английски! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2003, 13:47 |
|
||
|
Лохаюсь с простым запросом
|
|||
|---|---|---|---|
|
#18+
>Дело в том, что IB тоже согласен на 100% >Потому и матерится, только по английски! Да? А FireBird без проблем, если включить все неаггрегатные поля из select в group by... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2003, 14:20 |
|
||
|
Лохаюсь с простым запросом
|
|||
|---|---|---|---|
|
#18+
Если все вслючить, IB наверное тоже не будет материться, поскольку синтаксис в таком случае будет верным. Но я таким онанизмом не занимался. Зачем совершать лишние и логически бессмысленные телодвижения с group by если нет функций??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2003, 15:15 |
|
||
|
Лохаюсь с простым запросом
|
|||
|---|---|---|---|
|
#18+
SomeBody A мне кажется что, если включить все неаггрегатные поля из select в group by... , то это получится всего лишь Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2003, 15:29 |
|
||
|
Лохаюсь с простым запросом
|
|||
|---|---|---|---|
|
#18+
select distinct * Это по уму. select field1, field2, field3, field4, field5, field6, field7, field8, field9, field10 group by field1, field2, field3, field4, field5, field6, field7, field8, field9, field10 Это ОНАНИЗМ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2003, 15:48 |
|
||
|
Лохаюсь с простым запросом
|
|||
|---|---|---|---|
|
#18+
Zmeishe Согласен на 100% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2003, 15:50 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=509&tid=1580149]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 298ms |

| 0 / 0 |
