MySQL'/';在列名中

MySQL'/';在列名中,mysql,sql,mysql-error-1054,Mysql,Sql,Mysql Error 1054,问题是我需要构造以下SELECT语句: SELECT c.Animal/Dog, c.Animal/Cat, b.Ecoli FROM Creatures AS c, Bacteria AS b WHERE blablabla; 结果: ERROR 1054 (42S22): Unknown column 'c.Animal' in 'field list' 在人们告诉我应该重命名这些列之前,这不是我的数据库。我无法更改任何内容,我只需要让此查询正常工作(如果可能)。试试看 SELECT `

问题是我需要构造以下SELECT语句:

SELECT c.Animal/Dog, c.Animal/Cat, b.Ecoli
FROM Creatures AS c, Bacteria AS b
WHERE blablabla;
结果:

ERROR 1054 (42S22): Unknown column 'c.Animal' in 'field list'
在人们告诉我应该重命名这些列之前,这不是我的数据库。我无法更改任何内容,我只需要让此查询正常工作(如果可能)。

试试看

SELECT `c.Animal/Dog`, `c.Animal/Cat` b.Ecoli
FROM Creatures AS c, Bacteria AS b
WHERE blablabla;
编辑:

请尝试一次,不要使用别名

SELECT `CREATURES`.`ANIMAL/DOG`, `CREATURES`.`ANIMAL/CAT`, `BACTERIA`.`ECOLI` FROM CREATURES, BACTERIA WHERE blablabla;
试一试

编辑:

请尝试一次,不要使用别名

SELECT `CREATURES`.`ANIMAL/DOG`, `CREATURES`.`ANIMAL/CAT`, `BACTERIA`.`ECOLI` FROM CREATURES, BACTERIA WHERE blablabla;

关于引号,例如`table.columnName`我试过`table.Column`,table.Column`,table.Column`,table.Column`,table.Column`,table.Column`,我试过`table.Column`,table.Column`,table.Column`,这样就有了单引号和反勾号1054(42S22)当前位置“字段列表”中的未知列“c.动物/狗”我犯了一个小错误。回跳确实有效,我只需要像这样做:c.
Animal/Dog
。我想我试过了,但是我犯了一个错误。太多了!很高兴它起作用了。我希望你指的是c.`
Animal/Dog
`(当然没有空格)。我无法在评论中正确地避开反勾号。这正是我的意思。c.`Animal/Dog`错误1054(42S22):未知列'field list'中的'c.Animal/Dog'我犯了一个小错误。回跳确实有效,我只需要像这样做:c.
Animal/Dog
。我想我试过了,但是我犯了一个错误。太多了!很高兴它起作用了。我希望你指的是c.`
Animal/Dog
`(当然没有空格)。我无法在评论中正确地避开背景标记。这正是我的意思,c.`动物/狗`