|
|
|
join и group by
|
|||
|---|---|---|---|
|
#18+
можно ли групировать по полям которые join-аются из другой таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2003, 15:42 |
|
||
|
join и group by
|
|||
|---|---|---|---|
|
#18+
А что тебе мешает проверить самому? И если возникнут проблемы, тогда и спросить в форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2003, 15:46 |
|
||
|
join и group by
|
|||
|---|---|---|---|
|
#18+
на такой запрос: SELECT distinct a.prizvysche, a.im_ja, a.po_batkovi, a.kod, c.kod as kod_doruchennja, c.data_vydachi FROM gromadjany a JOIN (doruchennja_gromadjany b JOIN doruchennja c ON b.kod_doruchennja=c.kod) ON a.kod=b.kod_gromadjanyna WHERE a.kod=654 GROUP BY a.prizvysche COLLATE win1251_ua, a.im_ja COLLATE win1251_ua, a.po_batkovi COLLATE win1251_ua having (c.data_vydachi>=cast(current_date-3*365 AS date)); ругается говорит: Invalid token. Dynamic SQL Error. SQL error code = -104. invalid column reference. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2003, 15:50 |
|
||
|
join и group by
|
|||
|---|---|---|---|
|
#18+
По моему он так обычно ругается если в запросе неправильно написано название столбца какой-нибудь таблицы. Т.е. попытка вытащить несуществующий столбец. Проверь внимательно все названия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2003, 16:08 |
|
||
|
join и group by
|
|||
|---|---|---|---|
|
#18+
всем спасибо, все свободны ........... сам придумал............. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2003, 16:08 |
|
||
|
join и group by
|
|||
|---|---|---|---|
|
#18+
И в чём же заключалась проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2003, 16:10 |
|
||
|
join и group by
|
|||
|---|---|---|---|
|
#18+
я запрос переделал так чтобы не использовать group by ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2003, 16:16 |
|
||
|
join и group by
|
|||
|---|---|---|---|
|
#18+
Я покопался в своём IB. И смоделировал твой group by . Он у меня выругался по поводу WIN1251_UA. Ты уверен, что в твоей версии это есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2003, 16:24 |
|
||
|
join и group by
|
|||
|---|---|---|---|
|
#18+
а в IB такого нет, оно только в FB1.5 есть PS: без COLLATE win1251_ua все равно не работало... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2003, 16:37 |
|
||
|
join и group by
|
|||
|---|---|---|---|
|
#18+
Не работает по всей видимости из-за того, что в SELECT не используешь ни одной функции типа SUM(), COUNT(), MIN(), MAX()... B этом случае используй ORDER BY вместо GROUP BY. К тому-же никак не пойму логику использования DISTINCT и GROUP BY ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2003, 10:08 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32225260&tid=1580166]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 486ms |

| 0 / 0 |
