|
О вечном....
|
|||
---|---|---|---|
#18+
Как хитрее и быстрее сделать выборку всех полей с проверкой уникальности по одному полю... Пользуюсь хранимыми процедурами, но как быстрее?! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2002, 09:53 |
|
О вечном....
|
|||
---|---|---|---|
#18+
Группировка по этому атрибуту ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2002, 10:58 |
|
О вечном....
|
|||
---|---|---|---|
#18+
Что-то видел где-то несколько лет назад... А поподробнее можно? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2002, 11:29 |
|
О вечном....
|
|||
---|---|---|---|
#18+
На самом деле я не скал о самой задаче... Значит так: Есть такая таблица Код: plaintext 1. 2. 3. 4. 5.
И нужно: выбрать записи со всеми полями, но только с уникальным полем ip. Ну и какой тут GROUP BY справшивается? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2002, 11:57 |
|
О вечном....
|
|||
---|---|---|---|
#18+
Привет. Используй SELECT DISTINCT <тра-ля-ля> FROM ... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2002, 12:10 |
|
О вечном....
|
|||
---|---|---|---|
#18+
да... я гляжу тут одни умники собрались... :( ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2002, 12:13 |
|
О вечном....
|
|||
---|---|---|---|
#18+
Какой вопрос - такой ответ... Вот смотри: id ip ch 1 10.0.0.1 blabla 2 10.0.0.1 kuku 3 10.0.0.2 tralala 4 10.0.0.11 mooo 5 10.0.0.2 ddd и какие результаты тебе нужны? 1,3,4 или 2,4,5 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2002, 13:16 |
|
О вечном....
|
|||
---|---|---|---|
#18+
А чем тебе SP, собственно говоря, не угодили? Даже если такое и можно сделать "чистым" запросом, он по своей громоздкости превзойдет процедуру и выигрыша в скорости ты, пмсм, не получишь... Может с процедурой проше чего-нибудь нахимичить? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2002, 13:24 |
|
О вечном....
|
|||
---|---|---|---|
#18+
to noir угу... выглядит так. нужны 1,3,4 кстати с group by в процедуре и вправду выиграл чуть-чуть... to noir again С процедурой химичить.... с ночи сижу... уже 7 часов подряд. Чего только не перепробовал но выборку с 1500 записями делает в лучшем случае за 10-11 мин... Есть мнение что надо сменить комп :) На самом деле вопрос встал действительно только из-за компа: юзаю AMD6 на 500МГц.... вот отсюда и все проблемы (не в смысле AMD, а в смысле 500МГц) Ну в любом случае, спасибо всем за место куда я этак "выплеснулся". Ей богу накопилось уже... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2002, 13:36 |
|
|
start [/forum/topic.php?fid=40&msg=32058365&tid=1581124]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 457ms |
0 / 0 |