【问题标题】:Query Failed Error: UError: Table name cannot be resolved: dataset name is missing. bigquery查询失败错误:UError:无法解析表名:缺少数据集名称。大查询
【发布时间】:2019-07-03 21:33:16
【问题描述】:

尝试使用第二个现有 BigQUery 表中的数据更新现有 BigQUery 表并遇到问题。生锈的 SQL 和 BigQuery 的新手。

“查询失败错误:无法解析表名“IFSalesTable”: 数据集名称丢失。”

INSERT INTO IFSalesTable ( DEPCityPower_Distance, DEPCityIndividualismVSCollectivism, DEPCityMasculinityVSFemininity, DEPCityUncertainty_Avoidance, DEPCityLong_Short_term_Orientation, DEPCityIndulgence, DEPCityEstVal, DEPCityEstCtnry )
SELECT Power_Distance, IndividualismVSCollectivism, MasculinityVSFemininity, Uncertainty_Avoidance, Long_Short_term_Orientation, Indulgence, EstVal, EstCtnry
FROM IFSalesDataSet.CulturalValues
WHERE CulturalValues.Code = IFSalesTable.DEP_AP

提前感谢您提供清晰的新手级别指导!

【问题讨论】:

    标签: sql google-bigquery


    【解决方案1】:

    我认为你应该简单地将数据集名称添加到 INSERT INTO IFSalesTable 中,所以它将是 INSERT INTO IFSalesDataSet.IFSalesTable

    【讨论】:

    • 感谢米哈伊尔的想法,我尝试了以下相同的结果:(还有其他想法吗?插入到 IFSalesDataSet.IFSalesTable (DEPCityPower_Distance,DEPCityIndi​​vidualismVSCollectivism,EstCtnry FROM IFSalesDataSet.CulturalValues WHERE IFSalesDataSet.CulturalValues.Code = IFSalesDataSet.IFSalesTable.DEP_AP
    • 是不是和以前一样的错误?那会很奇怪
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多