Мне нужна помощь для формулировки запроса. Я хочу, чтобы выбрать все различные цвета из таблицы А и В. ТаблицаSQL-JOIN два столбца из двух таблиц
Это полезный результат из запроса:
BLACK
RED
YELLOW
BLUE
У меня есть эти таблицы:
СТОЛ
ID NAME COLOR
5 SOCKS BLACK
4 SOCKS RED
ТАБЛИЦА B
ID NAME COLOR
0 CAR BLUE
1 BIKE BLUE
5 TRUCK YELLOW
10 PLANE NULL
Я пробовал:
SELECT DISTINCT A.color FROM A JOIN B ON b.color
Но я не получаю все цвета. :(
Ваш синтаксис соединения неверен. Между таблицей a и таблицей b нет никакой связи. Вам нужно «UNION» набор кортежей в один набор кортежей. См. Мой ответ. – JonH
Да, вы правы. Я забыл о UNION: (( – mrjasmin
, если вы решили проблему, ПРИНИМАЙТЕ ответ, чтобы мы могли отметить этот вопрос как ЗАКРЫТО). – JonH