|
|
|
блин, все забыл... все 5 лет института....
|
|||
|---|---|---|---|
|
#18+
поможите я то я еже ничего не помню... скрипт то плевый, но хоть убей не помню... пердположим есть таблица код 1 \\ код 2 \\ код 3 1 \\ 2 \\ 1 2 \\ 3 \\ 1 2 \\ 3 \\ 1 3 \\ 4 \\ 2 1 \\ 2 \\ 2 1 \\ 2 \\ 3 2 \\ 3 \\ 3 2 \\ 3 \\ 3 надо сгрупировать первые 2 колонки и сделать distinct.... т.е в итоге должно получиться табличка сгрупированная по 3 признаку.... блин как объяснить... вощим имеется куча документов каждый из которых состоит из определенного числа операций... в некоторых документах наборы операций повторяются .... первый документ состоит из 3 операций, второй документ из 2 операций, и третий состоит из тех же операций что и первый... так вот мне надо вывести все уникальные наборы операций т.е. набор операций из 1 документа, и из второго... код 1 \\ код 2 1 \\ 2 2 \\ 3 2 \\ 3 3 \\ 4 1 \\ 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2007, 16:46 |
|
||
|
блин, все забыл... все 5 лет института....
|
|||
|---|---|---|---|
|
#18+
group by не пробовал воспользоваться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2007, 17:06 |
|
||
|
блин, все забыл... все 5 лет института....
|
|||
|---|---|---|---|
|
#18+
например, есть таблица t1 с полями f1, f2, f3, а группируем по полю f3 f1, f2, f3 1, 2, 2 2, 2, 3 3, 1, 3 1, 2, 3 1, 2, 2 2, 1, 1 3, 3, 1 Код: plaintext не помню как VFP, но на SQL надо еще аггрегатные функции добавить на f1, f2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2007, 17:10 |
|
||
|
блин, все забыл... все 5 лет института....
|
|||
|---|---|---|---|
|
#18+
lда пробовал group by но результат не тот который нужен..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2007, 17:43 |
|
||
|
блин, все забыл... все 5 лет института....
|
|||
|---|---|---|---|
|
#18+
Кажется я понял в чем твоя проблема. Попробуй так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Т.е. группировать по f2,f3. Здесь наоборот f1 - основное поле (документ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2007, 20:13 |
|
||
|
блин, все забыл... все 5 лет института....
|
|||
|---|---|---|---|
|
#18+
sergeyxzпоможите я то я еже ничего не помню... скрипт то плевый, но хоть убей не помню... пердположим есть таблица ... До этого места понятно, а остальное надо почетче описать. Ничего не понятно. Johnny_lcool Код: plaintext group by f3 означает что не будет двух записей с одинаковым значением поля f3, соответственно что с distinct что без количество записей в результате будет одинаково. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2007, 15:30 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34915243&tid=1588586]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
134ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 400ms |

| 0 / 0 |
