sql - [Amazon](500310) 无效操作:对表“fact_spv_commissioned_lot”的 FROM 子句条目的无效引用;
问题描述
我在 stackoverflow 上查看了一些类似的问题,但没有一个对我有帮助。无论我做什么,我都会不断收到此错误。
亚马逊无效操作:对表“fact_spv_commissioned_lot”的 FROM 子句条目的无效引用;
SELECT COUNT(*) FROM staging_serials s
JOIN dim_md_company c ON (c.lsc_company_id = s.companyid)
JOIN staging_product p ON (s.compositeproductcode = p.compositeproductcode)
JOIN dim_packaging_level l ON (l.unit_of_measure = p.packaginguom)
WHERE c.sk_company_id = fact_spv_commissioned_lot.sk_company_id
AND s.lotnumber = fact_spv_commissioned_lot.lot_number
and p.sk_product_id = fact_spv_commissioned_lot.sk_product_id
and l.sk_packaging_level_id = fact_spv_commissioned_lot.sk_packaging_level_id
解决方案
因为fact_spv_commissioned_lot
没有列在查询的表子句中。您正在加入staging_serials
、dim_md_company
、staging_product
和dim_packaging_level
表。您需要包括fact_spv_commissioned_lot
表格。
推荐阅读
- php - 是否可以在 GCP 的 Google Compute Engine 中强制使用较低的 PHP 版本?
- apache-kafka-streams - 由于抑制功能而怀疑内存不足问题
- json - 如何将 Json 数据提取到 pandas df 中?
- c - strnlen 可以用 memchr 实现吗?
- flutter - 如何在 Flutter 中删除警报对话框
- python-3.x - 如何在 python 中使用 selenium 找到这个跨度?
- java - Java中缺少最小和最大变量?
- javascript - 如何在 django 中的视图之间传递对象?
- reactjs - 仅使用 useEffect 反应自定义钩子
- javascript - 新数组引用现有数组