|
|
|
Составление SELECT с DISTINCT на подмнож. полей, или использов. модуль?
|
|||
|---|---|---|---|
|
#18+
Имеется таблица с полями id, user, string (и др. поля). Пример строк: 1, 1, 'abc' 2, 1, 'abc' 3, 2, 'efg' 4, 3, 'ghj' и тд. Необходимо составить запрос, чтобы выбирались только строки с уникальным набором полей user и string, причем id тоже должен присутствовать (любой). Если остальные поля не выбирать, то все просто: "SELECT DISTINCT user, string FROM [table];", но необходимо, чтобы выбиралась и другая информация (в этом-то и загвоздка). Необходимо для импорта в ненормализованных данных. SQL - MS Access. Может быть, составить модуль? Эх, всю жизнь на C программировал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2003, 12:45 |
|
||
|
Составление SELECT с DISTINCT на подмнож. полей, или использов. модуль?
|
|||
|---|---|---|---|
|
#18+
Что значит "любой" ID, в SQL необходимо задавать точные запросы, что нужно получить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2003, 13:30 |
|
||
|
Составление SELECT с DISTINCT на подмнож. полей, или использов. модуль?
|
|||
|---|---|---|---|
|
#18+
Если любой, напиши first или max. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2003, 13:37 |
|
||
|
Составление SELECT с DISTINCT на подмнож. полей, или использов. модуль?
|
|||
|---|---|---|---|
|
#18+
ID можно, чтобы был из любой стоки, но нужно, чтобы другие поля (их также нужно выбирать, я не указал), тоже попадали из строки с данным id. В принципе, для id думаю допустимо использовать min(id). Что делать с остальными полями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2003, 13:38 |
|
||
|
Составление SELECT с DISTINCT на подмнож. полей, или использов. модуль?
|
|||
|---|---|---|---|
|
#18+
Приблизительно так Код: plaintext 1. 2. 3. Это если id - первичный ключ Код: plaintext 1. 2. 3. 4. Если нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2003, 13:15 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1682250]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 333ms |

| 0 / 0 |
