login | pass | cookie_key
1 | a | a |null
1 | null | null |g1
2 | a | a | null
Как мне селектнуть id который имеет логин=а И cookie_key=g1? чтобы на выходе мне выдался первый id т.к. только он из примера выше соответствует. Есть ощущение что такие запросы в кликхаус должны делаться без проблем, но я что то решения найти не могу
как вариант SELECT id, groupArray(login) AS logins, groupArray(cookie_key) AS cookies FROM tst GROUP BY id HAVING has(logins, 'a') AND has(cookies, 'g1')
спасибо за ответ :)
Обсуждают сегодня