SQL - псевдоним, команда SQL неправильно завершена - ошибка в строке 2, столбец 23 - PullRequest
0 голосов
/ 06 февраля 2019

Я пытаюсь сделать простое левое соединение из двух таблиц ('актив', 'компании').Для этого я решил также использовать псевдонимы (для таблиц), просто чтобы попрактиковаться и улучшить свои навыки.Однако я не могу заставить их работать!Я получаю сообщение об ошибке «Команда SQL не завершена должным образом» в строке: 2, столбец: 23. Который является точкой первого псевдонима («a»).Пожалуйста, смотрите мой код ниже.

Я уже просмотрел несколько постов.Указывает, что AS не поддерживается в операторе from, но вы можете просто изменить его, как я это сделал.Из всех постов, на которые я смотрел, это должно сработать.Также я проверил все варианты написания.

select a.assetnum, a.description, a.location, a.serialnum, a.modelnum, a.manufacturer, b.name 
from asset a, companies b
left join b on a.manufacturer = b.company
where a.location like 'L0%';

1 Ответ

0 голосов
/ 06 февраля 2019

ваше объединение будет таким, как показано ниже, не используйте старое объединение с разделением запятой

select a.assetnum, a.description, a.location,
 a.serialnum, a.modelnum, a.manufacturer, b.name 
from asset a
left join companies b  on a.manufacturer = b.company
where a.location like 'L0%';

вы ошиблись from asset a, companies b это будет

from asset a left join companies b  on a.manufacturer = b.company
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...