mysql - 如何访问包含点的列名。在选择查询中

标签 mysql database

我也试过反引号``。

我的列名称是 complaintlgeo.lat,同时将查询编写为

 select `complaintlgeo.lat` from mandapet.pgr_view

我收到以下错误

ERROR:  missing FROM-clause entry for table "complaintlgeo" LINE 1:
  select `complaintlgeo.lat` from mandapet.pgr_view
            ^

********** Error **********

ERROR: missing FROM-clause entry for table "complaintlgeo" SQL state: 42P01 Character: 9

最佳答案

你试试 [] 吗?

select [complaintlgeo].[lat] from mandapet.pgr_view

select [complaintlgeo.lat] from mandapet.pgr_view

关于mysql - 如何访问包含点的列名。在选择查询中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39152800/

相关文章:

mysql - 如何从 MySQL 中的查询中获取所有数据?

php - SQL:双重 if 语句/数据库查询问题

mysql - 我在从 MySQL 数据库中选择数据时遇到问题

java - 如何在临时本地存储中存储数百万个条目

SQL如何在分隔字符串上使用string_to_array获取动态确定的数组条目

java - Android SQLite 创建具有加密列名的表

MYSQL查询从表中输出具有重复字段的查询

php - Laravel 5.1 从原始数据库(或只是一个数组)创建集合或关联数组

sql 获取日期中的特定时间

python - 在 Redis 中使用数据库实现命名空间有哪些优缺点?