UNION
クエリから行の数を調べたいとします。ユニオンクエリからカウントを調べる方法は?
私はこれを試してみました:
SELECT COUNT(*) FROM (
SELECT Platform, DeviceCategory, COUNT(DISTINCT FullVisitorID)
FROM [Laola].[AGG_0]
GROUP BY Platform, DeviceCategory
UNION
SELECT Platform, DeviceCategory, COUNT(DISTINCT FullVisitorID)
FROM [Laola].[AGG_2]
GROUP BY Platform, DeviceCategory
) x
私は次のエラーを受け取りました:
No column was specified for column 3 of
x
これは 'NO列に対処しないポストはX 'の列番号に指定された非常に多くの一つである彼らはすべての異なるソースを持っています本質的に答え/解決策はすべて同じです。内部クエリに列名がありませんでした。この可能性のある重複を参照してください。 '** tbl' **の列1に列名が指定されていません(https://stackoverflow.com/questions/31000895/no-column-name-was-specified-for-column- 1-of-tbl)を示す。 – Nope