2013-12-18 25 views
-1

說,我有兩個表查詢多個表,返回1編譯的結果

Table 1 
-------- 
price 
product 
san 
code 

Table 2 
------- 
price 

我可以這樣說,選擇價格從表1,選擇價格從表2,然後返回結果?所以如果表1有3條記錄,而表2有5條記錄,它會返回8條記錄?非常感謝您的幫助!謝謝大家!

+0

問題要求代碼必須證明正在解決這個問題的一個最小的理解。包括嘗試解決方案,爲什麼他們沒有工作,以及預期的結果。 – Kermit

回答

1

你應該使用union all如下

select price 
from tabel1 
union all 
select price 
from tabel2 
+0

不錯!所以如果我有多個項目,它仍然會一樣嗎?從表1中選擇價格,代碼,sku聯合所有選擇價格,代碼,sku from table2 WHERE code ='blah'?對不起,只是意識到我需要在那裏做一個在兩個表上的位置 – Damien

+0

@Damien當然你可以,你必須測試它。 – Parado

+0

再次感謝!真棒! – Damien