Почему этот код SQL выдает ошибку 1066 (не уникальная таблица / псевдоним: 'customer')? - PullRequest
4 голосов
/ 26 марта 2010

Почему запрос MySQL ниже выдает ошибку 1066 (Not unique table/alias: 'customer')?

SELECT customer.id, customer.firstName, account.id
FROM customer, account
INNER JOIN customer
ON customer.id = account.customerId 
ORDER BY customer.id

1 Ответ

8 голосов
/ 26 марта 2010

Вы указали таблицу customer дважды в своем FROM заявлении. Вот исправленная версия:

SELECT customer.id, customer.firstName, account.id
FROM account
INNER JOIN customer
ON customer.id = account.customerId
ORDER BY customer.id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...