|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Пусть есть таблица с тремя полями. Надо сделать выборку всех полей где в строке не повторяется комбинация из значений первого и второго поля. Т.е. например есть 1 1 текст1 1 2 текст2 1 3 текст3 1 2 текст4 а надо получить 1 1 текст1 1 2 текст2 1 3 текст3 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2002, 06:55 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Чесно говоря я не совсем понял. Как определить какая из записей должна быть выбрана 1 2 текст2 или 1 2 текст4 Ведь с точки зрения базы эти сторки равноправны. Опишите поля, может вы сортируете строки по какому-то полю и вас интересуют первые строки(из совпадающих)? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2002, 11:12 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
А это не важно, определяющим должны быть только первые два стоба, в тредтем любое значение которое подходит по комбинации первых двух. Если поможет обясню подробней. Например первые столбцы это некие номера однозначно определяющие обект, а вот его имя немного варьируется в зависимоти от того как вносили данные, может быть Иван Пертрович Иванов, а может Иванов И П. А потому мне данные повторы и надо уничтожить. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2002, 05:43 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Если поля называются Поле1, Поле 2, Поле3, а таблица - табл1, то запрос будет такой: SELECT табл1.Поле1, табл1.Поле2, First(табл1.Поле3) FROM табл1 GROUP BY табл1.Поле1, табл1.Поле2 вместо функции First можно использовать Last, как больше нравится ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2002, 06:29 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Спасибо.. Только сам хотел запосить что понял как это сделать,а тут уже ответ :P ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2002, 06:40 |
|
|
start [/forum/topic.php?fid=45&fpage=1855&tid=1683620]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
others: | 257ms |
total: | 351ms |
0 / 0 |