没有where子句Domo的SQL查询失败

问题描述

我正在运行SQL查询以从事务表中获取数据。我从DOMO API中提取了这些数据,代码看起来像这样:

for idx,row in enumerate(rows):
        dataset_id = 'xxx-xxxx'
        table_name = 'orders'
        query_url = "https://api.domo.com/v1/datasets/query/execute/" + dataset_id
        myobj = {"sql": "SELECT * FROM TABLE where \"Order ID\"= 16000472"}
        query_result = requests.post(
            url=query_url,json=myobj,headers=headers)
            # Do some work on query_result

这很好用,但是当我用它替换SQL查询并且不传递特定的订单ID时:

SELECT * FROM TABLE

我从API收到一个400 Bad Request错误。如果我不通过where子句,它应该适用于每个订单ID,对吗?我在做什么错了?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)