从两个表中选择所有行

时间:2013-11-26 14:19:59

标签: mysql

我一直在尝试同时从两张桌子中选择所有内容。

不幸的是,我没有创建数据库,我不能将它合并到一个表中。

我试过这个,但它不起作用: (SELECT * FROM 'contacts') UNION (SELECT * FROM 'signup')

两个表都是一样的。但这不起作用:(

2 个答案:

答案 0 :(得分:1)

你不能这样做:

SELECT * FROM contacts, signup; 

或者我不理解你的问题?

编辑:

如果您正在寻找UNION,请尝试使用此选项:

SELECT * FROM contacts
UNION
SELECT * FROM signup;

答案 1 :(得分:1)

您的语法不正确。表格不应该用撇号引用。 可以(但不一定要)用反引号引用。

SELECT columns FROM contacts UNION SELECT columns FROM signup

columns替换为您要选择的列。另请注意,这将首先选择{{1>}行的所有,然后选择contacts行。