У меня есть две таблицыHive подзапрос и группа BY
Table1:
id
1
2
3
таблица 2:
id date
1 x1
4 x2
1 x3
3 x4
3 x5
1 x6
3 x5
6 x6
6 x5
3 x6
Я хочу, чтобы подсчет каждого идентификаторами для таблицы 2, который присутствует в таблица 1.
id count
1 3
2 0
3 4
Я использую этот запрос, но его дает мне ошибку:
SELECT tab2.id, count(tab2.id)
FROM <mytable2> tab2
GROUP BY tab2.id
WHERE tab2.id IN (select id from <mytable1>)
;
Ошибка:
missing EOF at 'WHERE' near 'di_device_id'
вам нужно присоединиться к таблице 1, если вы хотите ограничить идентификаторы, представленные в таблице 1 – C8H10N4O2