Существуют две таблицы, которые не связаны друг с другом (без внешних ключей). Как показать их вместе в MySQL?Как объединить две несвязанные таблицы в Mysql
TABLE1
TABLE2
Результат
Существуют две таблицы, которые не связаны друг с другом (без внешних ключей). Как показать их вместе в MySQL?Как объединить две несвязанные таблицы в Mysql
TABLE1
TABLE2
Результат
Вы можете использовать это тоже:
SELECT t2.date, t1.name
FROM table1 t1
CROSS JOIN table2 t2
Попробуйте просто
SELECT t2.date, t1.name FROM table1 t1, table2 t2
Попробуйте это ..
SELECT t2.date, t1.name FROM table1 t1, table2 t2 ORDER BY t1.name ASC
Попробуйте это: Выберите дату, имя из TABLE1, TABLE2
None из них будут работать.
Если вы хотите узнать, как сделать это правильно, я предлагаю вам взглянуть на эту http://blog.codinghorror.com/a-visual-explanation-of-sql-joins/
CROSS JOIN
не то, что вы ищете.
SQL не сможет обработать этот запрос. Я предлагаю вам сделать два набора записей с двумя разными запросами, а затем отсортировать их по полю, используя PHP/Python/C или независимо от того, на каком основании работает ваше приложение. Просто не оставляйте это на сервере MySQL, потому что он не может.
Ваш желаемый результат - это кросс-соединение, иначе называемое декартовым объединением, а не полное внешнее соединение. –