У меня есть несколько учетных записей пользователей, с которыми мне нужно создавать ассоциации на основе почтового индекса DOB и т. Д.
У меня следующий запрос:
SELECT DISTINCT CONCAT_WS(' , ' ,a.user_id , GROUP_CONCAT( b.user_id SEPARATOR ' , ' ) )
FROM tbl_users_details a,
tbl_users_details b
WHERE a.user_id != b.user_id
AND a.date_of_birth = b.date_of_birth
AND a.postcode = b.postcode
AND LEVENSHTEIN_RATIO( a.last_name , b.last_name ) > 60
GROUP BY a.user_id
Чтобы продемонстрировать мои требования ...
Если счета 1 5 9 и 12 соответствуют критериям (т. Е. Это одни и те же люди)
Я получу 4 результата в формате
1 , 5 , 9 , 12
5 , 1 , 9 , 12
9 , 1 , 5 , 12
12 , 1 , 5 , 9
Мне бы очень хотелось, чтобы 1,5,9,12
Любые указатели были бы великолепны.
спасибо людям.