2010-11-25 83 views
-1

請在下面找到我需要一個SQL查詢

表B

ADq 47    
qww 2.65   
QY 2.26 

TableA的兩個表

ADq 47    
qww 2.65  
QY 2.39 

我的結果應該是這樣

ADq 47    
qww 2.65   
QY 0.13 

感謝 基什

+4

SO編程,最好的方式來做到這一點,而不用你的大腦。你甚至沒有提供細節。你只是扔了一些線,希望得到你想要的答案。 – 2010-11-25 07:55:06

+2

這看起來像你想要2行值之間的差異。現在你需要根據什麼來告訴我們?是什麼讓第一行,第二行(a - b)?你如何訂購?如果缺少任何一個值,你會怎麼做? – 2010-11-25 07:55:06

回答

3
SELECT 'ADq', 47 
UNION ALL SELECT 'qww', 2.65 
UNION ALL SELECT 'QY', 0.13 
0

首先,你只給了我們一個表:表A

其次,讓我們說,不是你給的表A,它有這5行:

ADq 47 
qww 2.65 
QY 2.26 
QY 2.39 
QY 2.15 

您希望從此SQL查詢中獲得什麼結果集?