Ще трябва да използвате или JOIN, или UNION/UNION ALL.
Това ще зависи от това, от което се нуждаете.
Да кажем, че искате всички стойности от таблица 1, колона a и таблица 2 колона b в отделни редове
Можете да използвате
SELECT ColA
FROM TABLE1
UNION ALL
SELECT ColB
FROM TABLE2
Всички различни стойности
SELECT ColA
FROM TABLE1
UNION
SELECT ColB
FROM TABLE2
И да кажем, че ако искате да ги покажете в един ред, те трябва да имат някакъв ключ, който ги свързва
SELECT ColA, ColB
FROM TABLE1 t1 INNER JOIN
TABLE2 t2 ON t1.ID = t2.ID
Също така би било добре да се отбележи, че има различни видове Sql Joins
Различни SQL JOINs
- СЪЕДИНЯВАНЕ:Връща редове, когато има поне едно съвпадение в двете таблици
- ЛЯВО СЪЕДИНЯВАНЕ:Връща всички редове от лявата таблица, дори ако няма съвпадения в дясната таблица
- ДЯСНО СЪЕДИНЯВАНЕ:Връща всички редове от дясната таблица, дори ако няма съвпадения в лявата таблица
- ПЪЛНО СЪЕДИНЯВАНЕ:Връща редове, когато има съвпадение в една от таблиците