【发布时间】:2020-01-05 23:22:03
【问题描述】:
我已经检查了类似的答案,但没有找到我要找的东西。
我有一个表格,我可以从中得到如下值:
SELECT value1 from table1;
b3
我需要将此结果用于下一个查询:
SELECT b1,b2,b3,b4,b5,(SELECT value from table1) from table2;
15.26|13.14|11.08|9.05|7.05|b3
15.31|13.2|11.14|9.11|7.12|b3
15.37|13.26|11.2|9.18|7.18|b3
15.43|13.32|11.26|9.24|7.25|b3
问题是 SELECT 语句根据以下结果返回 b3 而不是 b3 值(最后一列是从选择中返回 b2)
SELECT b1,b2,b3,b4,b5,(SELECT value from table1) from table2;
15.26|13.14|11.08|9.05|7.05|11.08
15.31|13.2|11.14|9.11|7.12|11.14
15.37|13.26|11.2|9.18|7.18|11.2
15.43|13.32|11.26|9.24|7.25|11.26
知道如何解决这个问题吗?非常感谢
【问题讨论】:
-
在两个表格中显示您的数据以及您的预期结果。它的atm不清楚
-
您看到的结果
b3是value1列的值,但b1,b2,b3是值为100,200,13.23的列的名称。这是两种不同的东西。 -
对不起,我的问题,我的问题格式错误,我添加了一些说明。请让我知道这是否清楚