Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SQL запрос с DISTINCT / 6 сообщений из 6, страница 1 из 1
04.12.2005, 15:13:53
    #33415854
ershov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос с DISTINCT
Есть запрос, выводящий все документы, где поле text like значение $search

SELECT id, text, date, title, session, temp_id, MATCH text AGAINST ('$search') AS relev FROM ".$t_indexes." WHERE (".$add_sql_like.") ORDER BY relev DESC LIMIT 0, 30

Как сделать так, чтобы данный запрос выводил по одному документу с уникальным значением session где поле text like значение $search

(в базе данных больше 50 000 документов, около 300 разных значений session)

очень важна скорость выполнения данного запроса.

заранее большое спасибо
...
Рейтинг: 0 / 0
04.12.2005, 15:47:00
    #33415879
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос с DISTINCT
Код: plaintext
1.
2.
3.
select value1, value2, value3
from table
group by value1, value2, value3
работает намного быстрее
Код: plaintext
1.
2.
select distinct value1, value2, value3
from table
...
Рейтинг: 0 / 0
04.12.2005, 16:10:25
    #33415892
ershov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос с DISTINCT
VirusXP, большое спасибо

но проблема немного в другом

нужно выбрать все поля из таблицы (*)
если я пишу distinct id, text, session - то он выбирает значение где все эти 3 поля уникальны

а мне нужно выбрать * где text like $search по 1ной для каждого значения session
...
Рейтинг: 0 / 0
04.12.2005, 16:27:59
    #33415908
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос с DISTINCT
читай про
Код: plaintext
1.
2.
3.
select from
group by
having
...
Рейтинг: 0 / 0
04.12.2005, 16:38:25
    #33415916
ershov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос с DISTINCT
OK :)
Сейчас почитаю, большое спасибо
...
Рейтинг: 0 / 0
04.12.2005, 18:31:03
    #33415976
ershov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос с DISTINCT
VirusXP, большое тебе спасибо, это то что нужно :)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SQL запрос с DISTINCT / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]