2016-08-23 82 views
-6
Select concat(substr(T_data,1,9),'001  ') AS Test_Data from DB1.T1 ; 

Select * from DB1.T2 WHERE Test_Data = 'Test_Data'; 

我需要加入DB1.T1和DB1.T2基於TEST_DATAJava -SQL查詢從兩個表中提取數據?

+0

你是什麼麻煩有?你是否收到錯誤信息?你的Java代碼是什麼樣的? –

回答

0

使用一個內連接(或者,如果你想空值,外連接)

Select t2.* 
from DB1.T1 t1 
INNER JOIN DB1.T2 t2 ON concat(substr(t1.T_data,1,9),'001  ') = t2.Test_Data 
WHERE t2.Test_Data = 'Test_Data'; 
+0

我在T2.Test_Data中遇到問題 – Sandeep

+0

用t2.Test_Data嘗試一下。我確定了大寫。 –