Oracle complex sql select query

时间:2016-01-18 12:09:16

标签: sql oracle

我有以下查询:

SELECT SUM (UNCOLLECTED)
            FROM LIQUIDATIONSDETAILS LD
           WHERE     LD.COMPANYID = L.COMPANYID
                 AND LD.GROUPID = L.GROUPID
                 AND LD.PERIODID = L.PERIODID
                 AND LD.FORMTYPE IN (1, 2, 3)

我需要L.PERIODID > '2013-2014',然后是LD.FORMTYPE IN (1,2,3,4)其他LD.FORMTYPE IN (1,2,3)

任何想法?

2 个答案:

答案 0 :(得分:1)

这可能就是答案

    //POST JSON data to the API
    $.post( "youdomain.com/message", JSON.stringify(yourDataObjectOrArray));

答案 1 :(得分:1)

您的查询格式错误。您有两个表别名errnoL,但未定义LD

因为您想要L,所以您应该使用显式JOIN语法。一个简单的规则:从不JOIN子句中使用逗号。 始终使用明确的FROM语法:

JOIN