我正试图从属性BALANCE应小于0的表中执行SELECT。结构如下:
SELECT ID_PROJECT FROM PROJECTS WHERE BALANCE < 0;
但BALANCE是一个派生属性,其结果是:
SET BALANCE = (SELECT BALANCE FROM(
[...] here goes the 'selection' (which works fine).
问题是,我不知道如何在第一次SELECT中使用上面选择的属性BALANCE(我已经通过谷歌、oracle文档和堆栈溢出进行了广泛的搜索)。
提前谢谢。
您可以尝试使用子查询:
SELECT ID_PROJECT FROM PROJECTS p1 WHERE (select balance from ...) > 0;
通过这种方式,您可能需要使用一些条件将PROJECTS p1
链接到嵌套查询中的表,这取决于您的表结构和您的需求