Привет,
У меня есть база данных с 3 таблицами TAB1, TAB2, TAB3, в которых есть точно такие же столбцы, например:
TAB1
cola, colb, colc, cold
TABB
cola, colb, colc, cold
...
Теперь я хотел бы для поиска по всем отдельным значениям "colb" следующий запрос:
SELECT DISTINCT colb FROM TAB1
Работает отлично, но теперь я буду искать все отдельные значения "colb" в трех моих таблицах "TAB1", "TAB2", "TAB3":
SELECT DISTINCT colb FROM TAB1, TAB2, TAB3
И теперь SQL возвращает мне ошибку: «Столбец 'colb' в списке полей неоднозначен» После некоторого поиска я понял, что это произошло потому, что в моих 3 таблицах существует столбец colb.
Так как же искать в моих 3 таблицах отдельное значение из одного и того же столбца? Я не могу использовать LEFT JOIN, потому что я хочу искать во всех трех своих таблицах, а не в одной из них.
У вас есть идея? Спасибо