У меня есть две таблицы, например, так:
Table Name: Foo
Foo Columns: (ID, UNIQUE_ID, NAME)
Table Name: Bar
Bar Columns (FOO_ID, UNIQUE_ID, NAME)
Я хочу, чтобы все bars
принадлежали определенному foo
, а результатом должны быть два столбца UNIQUE_ID
и NAME
изкаждый bar
.
Мой SQL выглядит так:
SELECT UNIQUE_ID, NAME FROM BAR B INNER JOIN FOO F ON F.ID = B.FOO_ID WHERE F.UNIQUE_ID = 123
Я предоставляю UNIQUE_ID
.Проблема в том, что в обеих таблицах есть столбец UNIQUE_ID
, поэтому я получаю следующую ошибку: SQL Error: ambiguous column name: UNIQUE_ID
.Как добавить псевдоним для столбца в Foo
, чтобы мой результат UNIQUE_ID
и NAME
содержал уникальный идентификатор Bar
?Мне не нужен псевдоним для столбца UNIQUE_ID
в Bar
.. результат должен иметь фактическое имя столбца.