有两个表彼此无关(无外键)。 如何在MySQL中一起显示它们?
TABLE1
TABLE2
结果
答案 0 :(得分:8)
您也可以使用它:
SELECT t2.date, t1.name
FROM table1 t1
CROSS JOIN table2 t2
答案 1 :(得分:2)
试试这个..
SELECT t2.date, t1.name FROM table1 t1, table2 t2 ORDER BY t1.name ASC
答案 2 :(得分:0)
尝试简单
SELECT t2.date, t1.name FROM table1 t1, table2 t2
答案 3 :(得分:0)
试试这个:SELECT DATE,NAME FROM TABLE1,TABLE2
答案 4 :(得分:0)
这些都不起作用。
如果你想学习如何正确地做到这一点,我建议你看看这个 http://blog.codinghorror.com/a-visual-explanation-of-sql-joins/
CROSS JOIN
不是你想要的。
SQL将无法处理此查询。我建议你做的是用两个不同的查询得到两个记录集,然后按照你想要的字段对它们进行排序,使用PHP / Python / C或你的app所基于的代码。只是不要把它留给MySQL服务器,因为它不能。