我想嵌套两个SELECT
查询,其中“内部”查询的结果应用于对“外部”查询中的每个元组执行乘法。你知道吗
“内部”查询还应该访问外部表的字段(本例中为tA.time
)。你知道吗
示例:
SELECT r1 * (SELECT r2 FROM tB WHERE time < tA.time)
FROM tA
WHERE xyz
GROUP BY xyz
第一个问题:一般来说这是可能的吗?你知道吗
第二个问题:是否可以使用SQLite?你知道吗
第三个问题:我是否以正确的方式绘制了查询?我试着用那种方式运行,但到现在还没成功。你知道吗
只要子查询只返回一行,就可以在大多数符合SQL的数据库上使用。我在SQLite中也做过类似的事情,我怀疑它会起作用。你知道吗
(如果子查询返回多行,则会出现错误。如果不返回任何行,则乘法运算的结果将是
NULL
。)相关问题 更多 >
编程相关推荐