示例:我想用表B中的Select语句替换 COL3,如下所示,在表A的原始Select语句中:
Select COL1, COL2, <*COL3*> from TableA;
COL3 =〉(从表B中选择Sum(COL2)Group by COL1 and order by COL1)
icnyk63a1#
您可以尝试使用一些子查询
select t2.col1, t1.col3, t3.col2 from TableA t2 inner join ( Select col1, Sum(COL2) col3 from TableB Group by COl1 and order by COL1 from TableA ) t1 on t1.col1 = t2.col1 inner join ( select col1, col2 ) t3 on t3.col1 = t2.col1
piah890a2#
如果这两个表之间有一些共同点,则可以使用联接。例如:
SELECT T1.COL1, T1.COL2, T2.COL3 FROM T1 INNER JOIN (SELECT COL3 FROM T) T2 ON T1.COL1 = T2.COL3
2条答案
按热度按时间icnyk63a1#
您可以尝试使用一些子查询
piah890a2#
如果这两个表之间有一些共同点,则可以使用联接。例如: