Ответ 1
SELECT * FROM Table1 CROSS JOIN Table2
Это даст вам каждую комбинацию всех столбцов из Таблицы 1 и Таблицы 2.
У меня есть две таблицы, одна из которых имеет недели года, а вторая таблица имеет категории. Мне нужно создать таблицу, которая содержит каждую неделю и каждую категорию, но нет полей/ключей, которые пересекаются в двух таблицах:
Таблица 1:
week1
week2
week3
week4
Таблица 2:
Cat1
Cat2
Итоговая таблица:
week1 cat1
week1 cat2
week2 cat1
week2 cat2
...
week4 cat1
week4 cat2
Я хотел бы сделать это, не используя много курсоров/циклов.
SELECT * FROM Table1 CROSS JOIN Table2
Это даст вам каждую комбинацию всех столбцов из Таблицы 1 и Таблицы 2.
Вы пробовали просто
SELECT * FROM table1, table2