显示3个mysql表的所有可能结果

时间:2013-05-28 14:06:53

标签: php mysql

嗨,我在一个mysql表中有三个表。

Table1 = number1
Table2 = number2
Table3 = number3

现在我想获得所有可能的组合,并希望将其保存在新表中。如何做这些事情?

1 个答案:

答案 0 :(得分:2)

使用UNIONUNION ALL

SELECT number1 FROM table1
UNION ALL
SELECT number2 FROM table2
UNION ALL
SELECT number3 FROM table3

如果要从此结果集创建新表:

CREATE TABLE NewTable
AS
SELECT ...
...