powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SQL запрос с DISTINCT
6 сообщений из 6, страница 1 из 1
SQL запрос с DISTINCT
    #33415854
ershov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть запрос, выводящий все документы, где поле 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
SQL запрос с DISTINCT
    #33415879
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
SQL запрос с DISTINCT
    #33415892
ershov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VirusXP, большое спасибо

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

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

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


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