надеюсь, что кто-то может помочь мне с этим примером mysql:
hash, version, action
a1..., A, pageview
a2..., A, pageview
a2..., B, pageview
a2..., X, lead
a3..., A, pageview
a3..., B, pageview
a4..., A, pageview
a4..., X, lead
a5..., B, pageview
a6..., A, pageview
a6..., X, lead
Как я могу ответить на следующие вопросы одним утверждением?
- Список всех хэшей, в которых есть строка с версией = A (только!), И еще одна строка с действием = лидерство
- Список всех хэшей, в которых есть строка с версией = B (только!) и еще одна строка с действием = лидерство
- Список всех хэшей, имеющих действие с версией A, еще одна строка с версией B и строка с действием = лидерство
Я пробовал несколькоутверждения, подобные приведенным ниже, с выделенным и групповым наличием, но без успеха
SELECT *, count(hash) as count
FROM it_track
GROUP BY hash, action
having count > 1
and action like 'lead';
Большое спасибо!
Янв.