SELECT a.*
FROM users a
JOIN (SELECT a1.user_id
FROM users_auth a1, users_auth a2
WHERE a1.user_agent = a2.user_agent
AND a1.gpu = a2.gpu
AND a1.id != a2.id
GROUP BY a1.user_agent, a1.gpu) b
GROUP BY a.id ORDER BY a.id
function getCookie(value)
{
if(typeof value === 'undefined' || value === null) {
ec.set("uuid", createUUID());
}
}
ec.get("uuid", getCookie);
function getCookie(value)
{
if(typeof value === 'undefined' && value === null) {
ec.set("id", "123456790");
}
}
if(ec.get("id", getCookie)) {
console.log(1);
} else {
console.log(2);
}
Если я хочу допустим сделать поиск по user_agent, gpu, screen, langs.
если юзера 1,2,3,4,5,6 у юзеров 1 и 2, все совпадает, все поля, а если больше нет юзеров у которых все совпадает на 100% значит их не нужно выводить.
Так же хочу чтобы эти юзеры выводились рядом друг с другом.
Если окажется что юзеров 1 и 4, 2 и 5 и 6 все совпало, то вывести их рядом друг с другом, сначала: 1 и 4, потом 2, 5, 6 etc.