我有两个表,Table1
和Table2
。
Table1
有以下几列
并Table2
具有以下列
Table1.u_id是Table2.ux_id和Table1.t_id = Table2.tx_uid的子字符串。
当满足以下所有条件时,我试图从Table2中获取所有列(col_t2_c)
我需要一些帮助编写SQL Server 2008查询来实现上述目的。
任何帮助将不胜感激。
试试这个查询:
SELECT *
FROM Table2 T2
INNER JOIN
Table1 T1 ON T1.t_id = T2.tx_uid
AND T1.u_id = substring(t2.ux_id, 7, 6)
AND T1.[Date] = T2.[Date]
WHERE
T1.[date] = 'date'
AND T1.col_t1_a = 'A'
AND T1.col_t1_b = 'B'
AND t1.col_t1_c = 'C'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句