gpt4 book ai didi

google-fusion-tables - 在谷歌融合表 API SELECT 语句中使用 ROWID 和星号

转载 作者:行者123 更新时间:2023-12-04 12:59:25 24 4
gpt4 key购买 nike

我正在尝试为 Google Fusion Tables 中的每一行获取 ROWID 以及所有数据。

这个选择语句:

SELECT *, ROWID FROM [tableID] 

导致此错误:
"domain": "fusiontables",
"reason": "badQueryCouldNotParse",
"message": "Invalid query: Parse error near '*' (line 1, position 14).",
"locationType": "parameter",
"location": "q"

如果我指定列名,例如...
SELECT ROWID, name, city, suburb, etc FROM [tableID] 

...其中 etc 是所有列名,它工作正常。事实是,我有很多列名,并且会随着时间的推移添加/删除它们,并且不想每次都更新该 select 语句。

是否可以使用 ROWID + 星号通配符 SELECT 语句?

(我意识到我可以通过使用 DESCRIBE 查询获取所有列名并从那里创建我的查询来做到这一点,但如果可能的话,我希望将调用次数降至最低)。

最佳答案

你应该使用这个:

SELECT ROWID FROM [Table ID] WHERE [NameColum]='Data'

你会得到 ROWID从找到“数据”的那一行开始。然后你可以使用 ROWID调用整行。

关于google-fusion-tables - 在谷歌融合表 API SELECT 语句中使用 ROWID 和星号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11516070/

24 4 0