Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть таблица ARTICLES

id site text

1 3 кино аватар начал показ в...

2 8 кино аватар открыт..

3 6 кино термирнатор

4 2 кино аватар 2 выйдет в свет...

5 2 кино аватар 3 выйдет в свет...

6 2 еще текст 2

7 6 кино титаник

нужно реализовать сложный поиск:

сначала идет поиск по записям LIKE (%фраза1%) потом ищем записи по записям LIKE (%фраза2%), в итоговой выдаче уникальным должен быть site и id статей.

пример: фраза1 = кино аватар, фраза 2 = кино.

результат поиска должен быть сначала id где есть фраза1, а потом где есть фраза2, а потом уникализовать выдачу по site и id

в итоге получится:

id site text

1 3 кино аватар начал показ в...

2 8 кино аватар открыт..

4 2 кино аватар 2 выйдет в свет...

3 6 кино термирнатор

ушли 5, 6 и 7 записи,

5-я и 7-я как неуникальные по site, а в 6-ой не было ни фраза1, ни фраза2.

по сортировке 4-ая первее идет, потомучто в ней совпадение по фраза1, а в 3-ей записи совпадение по фраза2

15 лет назад
sympler
Виктор 
39 лет
17 лет в сервисе
Был
13 лет назад

Заявки фрилансеров

Нет заявок фрилансеров