【发布时间】:2020-12-22 18:26:47
【问题描述】:
我想合并两个不同表中的数据,它们彼此之间没有实际关系,因此我不能使用 JOIN。表结构如下:
冰淇淋
- 总计
- 广告商
- 提供者
- 供应商
零食
- 总计
- 广告商
- 提供者
- 供应商
我想运行一个查询,生成一个包含以下内容的表: ice_creams_total、snacks_total、广告商、供应商、供应商
我可以通过运行分别为每个表实现:
SELECT SUM(total) AS ice_creams_total,
advertiser AS "advertiser::filter",
provider AS "provider::filter",
supplier AS "supplier::multi-filter"
FROM ice_creams
WHERE time >= now() - toIntervalHour(96)
GROUP BY integration_id,
advertiser,
provider,
supplier
ORDER BY integration_id ASC,
ice_creams_total DESC
我可以对两个表都执行此操作,并结合结果吗?
【问题讨论】:
-
嗯...这里有三种关系:广告商、供应商、供应商。
-
integration_id是什么?它来自哪里?