从两个表中提取数据的Java-SQL查询?
我需要基于测试数据连接DB1.T1和DB1.T2,使用内部连接(或者,如果需要null,使用外部连接)从两个表中提取数据的Java-SQL查询?,java,sql,Java,Sql,我需要基于测试数据连接DB1.T1和DB1.T2,使用内部连接(或者,如果需要null,使用外部连接) 你有什么麻烦?您是否收到错误消息?您的Java代码是什么样子的?我在T2.Test_数据中遇到了问题请使用T2.Test_数据进行尝试。我修正了大写字母。 Select concat(substr(T_data,1,9),'001 ') AS Test_Data from DB1.T1 ; Select * from DB1.T2 WHERE Test_Data = 'Test_D
你有什么麻烦?您是否收到错误消息?您的Java代码是什么样子的?我在T2.Test_数据中遇到了问题请使用T2.Test_数据进行尝试。我修正了大写字母。
Select concat(substr(T_data,1,9),'001 ') AS Test_Data from DB1.T1 ;
Select * from DB1.T2 WHERE Test_Data = 'Test_Data';
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';