|
|
|
Вывести все поля с максимальным совпадением значений полей
|
|||
|---|---|---|---|
|
#18+
Есть таблица id user_id data 1 - 1 - Заяц 2 - 1 - Волк 3 - 1 - Медведь 4 - 2 - Заяц 5 - 2 - Лиса 6 - 3 - Заяц 7 - 4 - Медведь 8 - 4 - Волк 9 - 4 - Заяц 10 - 4 - Орангутанг 11 - 5 - Троль 12 - 5 - Лиса Нужно вывести в таком порядке(порядок такой же как и у меня) - для пользователя - выводим данные пользователя(-ей) 1 - 4(т.к. все совпадают), потом 2 и 3(т.к. совпадает одно поле) 2 - 1, 3, 4, 5(одно поле совпадает) 3 - выводим всех кроме 5-го пользователя 4 - 1, 2, 3 5 - 2 Надеюсь правильно объяснил, словами если объяснить - нужно найти для пользователя пересечения данных с остальными пользователями и отсортировать по убыванию в зависимости от того, сколько данных совпало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2014, 10:35:11 |
|
||
|
Вывести все поля с максимальным совпадением значений полей
|
|||
|---|---|---|---|
|
#18+
IceJOKER, Код: sql 1. 2. 3. 4. 5. 6. секции select и order by напишите уж сами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 11:01:08 |
|
||
|
Вывести все поля с максимальным совпадением значений полей
|
|||
|---|---|---|---|
|
#18+
tanglir, это же на случай если полное соответствие данных? мне нужно от полного до частичного ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2014, 11:51:33 |
|
||
|
Вывести все поля с максимальным совпадением значений полей
|
|||
|---|---|---|---|
|
#18+
IceJOKERэто же на случай если полное соответствие данных?нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2014, 12:28:15 |
|
||
|
Вывести все поля с максимальным совпадением значений полей
|
|||
|---|---|---|---|
|
#18+
tanglir, никак не смог составить полный запрос =( одну таблицу я выше описал, другая таблица у меня имеет просто id name т.е. TABLE USERS(id, name) TABLE DATA(id,user_id,data) составьте плиз полный запрос )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2014, 00:01:35 |
|
||
|
Вывести все поля с максимальным совпадением значений полей
|
|||
|---|---|---|---|
|
#18+
IceJOKERсоставьте плиз полный запрос )) 12381461 для получения нужных вам (описанных в первом сообщении) данных достаточно одной таблицы (которая data) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2014, 16:43:20 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38600076&tid=1835021]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 317ms |

| 0 / 0 |
