我有一个疑问,如下;
现有查询-从table1中选择A、B、C。
Table2有X、Y列
新查询在结果集中应该有一个新的列(D)。D的值将基于列X进行计算。
D的计算应该是D= (C * X),在这里决定table2 -Y中X列的行可以在where条件下使用。Y&A不是相同的但相似的
发布于 2014-09-24 12:11:31
我不明白你说的"Y &A不一样而是相似“是什么意思。我假设Y和A可以用作连接键。如果是这样的话,答案应该是:
SELECT T1.A,T1.B,T1.C,T1.C*T2.X AS D
FROM Table1 T1
JOIN Table2 T2 ON T1.A=T2.Y
我希望这能帮到你!
https://stackoverflow.com/questions/26012689
复制相似问题