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