在mysql中联合查询
问题描述:
我有2个表的catelog和catelog副本。而且,我需要使用mysql将这两个表格字段显示为一个表格。在mysql中联合查询
任何人都可以更正此代码加入2表吗?你想UNION
$result = mysql_query("SELECT * FROM catelog WHERE title='".$fileid."'union
select status from catelog_copy ");
答
SELECT
语句必须返回相同的列数和类型的列应匹配的。
所以
SELECT a, b, c FROM table1 UNION SELECT a, b, c FROM table2
的工作,但
SELECT a, b FROM table1 UNION SELECT a, b, c FROM table2
不会。
字段名称和字段本身可能会有所不同。
@Lavanya,你能解释一下2个表的外观和你想要的输出结果吗? – Rahul 2009-10-22 06:01:47
你在这里试图完成什么? – 2009-10-22 06:04:15
@Lavanya:问题标题的目的是用几句话来解释问题,而下面的更大的框用来详细描述它。运行拼写检查也很棒。形成你的问题将帮助人们更快地回答它。 – shahkalpesh 2009-10-22 06:04:15