MySQL '/' в имени столбца - PullRequest
       26

MySQL '/' в имени столбца

0 голосов
/ 21 февраля 2011

Проблема в том, что мне нужно построить следующий оператор 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'

Прежде чем люди начнут говорить мне, что я должен переименовать столбцы, этоне моя база данных.Я ничего не могу изменить, мне просто нужно заставить этот запрос работать (если это вообще возможно).

1 Ответ

5 голосов
/ 21 февраля 2011

Попробуйте

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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...