0

为什么甲骨文认为它缺少右括号?

SELECT table2.name
    FROM (SELECT id, count (*) AS num
            FROM table1 GROUP BY id WHERE x = 1) 
    table1, table2, table3
    WHERE table2.temp_id = table3.temp_id AND
      table1.num > = s.num AND
      table2.id = table3.id;
4

1 回答 1

7

在您的内联视图中,您的WHERE子句在您的GROUP BY. 你需要扭转这一点

SELECT id, count (*) AS num
        FROM table1 WHERE x = 1 GROUP BY id) 
于 2012-04-24T21:56:20.313 回答