我有2个表目录和目录副本。而且,我需要使用mysql将这两个表字段显示为一个表。
任何人都可以更正此代码以加入2个表吗?
$result = mysql_query("SELECT * FROM catelog WHERE title='".$fileid."'union
select status from catelog_copy " );
答案 0 :(得分:4)
SELECT
的{p} UNION
语句必须返回相同数量的列,并且这些列的类型应匹配。
所以
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
不会。
字段名称和字段本身可能不同。