例子:
我希望 COL3 在我原来的 TABLE A 的 Select 语句中替换为 TABLE B 的 Select 语句:
Select COL1, COL2, <*COL3*> from TableA;
COL3 =>(从 TableB Group 按 COl1 选择 Sum(COL2) 并按 COL1 排序)
你可以尝试使用一些子查询
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
如果两个表之间有共同点,则可以使用连接。 例如:
SELECT T1.COL1, T1.COL2,
T2.COL2 FROM T1
INNER JOIN
(SELECT COL3 FROM T) T2
ON T1.COL1 = T2.COL3