noi*_*izy 7 google-fusion-tables
我正在尝试获取ROWID以及Google Fusion Tables中每行的所有数据.
这个选择声明:
SELECT *, ROWID FROM [tableID]
Run Code Online (Sandbox Code Playgroud)
导致此错误:
"domain": "fusiontables",
"reason": "badQueryCouldNotParse",
"message": "Invalid query: Parse error near '*' (line 1, position 14).",
"locationType": "parameter",
"location": "q"
Run Code Online (Sandbox Code Playgroud)
如果我指定列名称,例如......
SELECT ROWID, name, city, suburb, etc FROM [tableID]
Run Code Online (Sandbox Code Playgroud)
...等所有列名称,它工作正常.事实是,我有很多列名,并且随着时间的推移将添加/删除它们,并且不希望每次都要更新那个select语句.
是否可以使用ROWID +星号通配符SELECT语句?
(我意识到我可以通过使用DESCRIBE查询来获取所有列名,并从那里创建我的查询,但我想将调用次数降至最低,如果可能的话).
小智 0
你应该使用这个:
SELECT ROWID FROM [Table ID] WHERE [NameColum]='Data'
Run Code Online (Sandbox Code Playgroud)
ROWID您将从找到“数据”的那一行中获取。然后你可以使用ROWID来调用整行。
| 归档时间: |
|
| 查看次数: |
1783 次 |
| 最近记录: |