【问题标题】:Why are the field types different and the clickhouse query results are different为什么字段类型不一样,clickhouse查询结果不一样
【发布时间】:2021-09-09 09:19:59
【问题描述】:

我有两条 sql 语句。

    SELECT
    sku_id,
    inventory_state,
    count() AS sumNum,
    sum(in_price) AS sumInPrice,
    sum(out_price) AS sumOutPrice
FROM
    imspc_inventory_lifecycle_bills_2021
WHERE
    sku_id IN (1422796349332701186, 1415500436516028417)
    AND inventory_state IN ('1', '5', '6')
    AND purchase_depart_id = 8
GROUP BY
    sku_id,
    inventory_state

    SELECT
    sku_id,
    inventory_state,
    count() AS sumNum,
    sum(in_price) AS sumInPrice,
    sum(out_price) AS sumOutPrice
FROM
    imspc_inventory_lifecycle_bills_2021
WHERE
    sku_id IN (1422796349332701186, 1415500436516028417)
    AND inventory_state IN ('1', '5', '6')
    AND purchase_depart_id = '8'
GROUP BY
    sku_id,
    inventory_state

purchase_depart_id 字段类型为 int64。 第一个 SQL 结果是enter image description here

第二个 SQL 结果是正确的。 是什么导致了这个问题?

【问题讨论】:

    标签: clickhouse


    【解决方案1】:

    物化MySQL ?这是一个错误。 https://github.com/ClickHouse/ClickHouse/issues/25794

    【讨论】:

      猜你喜欢
      • 2015-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-03
      • 1970-01-01
      相关资源
      最近更新 更多