查询列名为空格的表?

时间:2015-07-29 11:11:05

标签: php mysql

我目前正在尝试获取列名为空格的表数据。

客户端创建了包含空格的列名的数据库,该表连接在其他表中,我尝试使用[]和''中的列名但似乎不起作用。我的查询如下:

$query = "SELECT appliances.*, location.* FROM (appliances LEFT JOIN location ON appliances.Location ID = location.ID) WHERE Location ID = 11";

1 个答案:

答案 0 :(得分:2)

  

“我要求客户更改列以使用下划线,但此列链接到数据库中的许多表。”

由于无法按照评论中的说明更改列名,请尝试一下。

appliances.`Location ID` = location.ID) WHERE `Location ID`

`appliances`.`Location ID` = location.ID) WHERE `Location ID`
  • 请注意这些是刻度而不是常规的单引号。

也检查错误。我不知道哪个API用于连接,也不知道在哪个平台上使用。

  • 这个(示例)答案基于MySQL而不是MSSQL,因为问题被标记为mysql。