我有2個表的catelog和catelog副本。而且,我需要使用mysql將這兩個表格字段顯示爲一個表格。在mysql中聯合查詢
任何人都可以更正此代碼加入2表嗎?你想UNION
$result = mysql_query("SELECT * FROM catelog WHERE title='".$fileid."'union
select status from catelog_copy ");
我有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