Я хочу сделать доклад с результатами из разных таблицправила подзапрос в функции союза postgesql
SELECT week, countA, countB
FROM (
(SELECT week, COUNT(*) AS countA FROM dataA a
GROUP BY 1)
UNION
(SELECT week , COUNT(*) AS countB FROM dataB
WHERE blablabla ... GROUP BY 1) b
) c
теперь у меня есть некоторые проблемы
он не хочет, что подзапрос б имеет имя
он не знает, что countB есть, если я не дам 2-й запрос, имя
я запутаться и не знаю, и где я должен поставить имя для 2-го запроса
Является ли их решение, что и является их своего рода «Rulebook», потому что я запутаться каждый раз, когда Я работаю с функцией UNION
BTW: UNION не является функцией. Это оператор (который склеивает два табличных выражения, давая одно табличное выражение) – joop
Существует «справочник». Это называется «руководство»: https://www.postgresql.org/docs/current/static/sql-select.html#SQL-UNION –