谁能告诉我我的查询有什么问题?

时间:2015-06-19 04:03:57

标签: sql count

$("#open_link").click(function(e) {
    e.preventDefault();
    $.each($("input[type=checkbox]:checked"), function(index, item){
        window.open( item.value, index );
    });
});

2 个答案:

答案 0 :(得分:0)

“GROUP BY by TYPE”这一行的语法错误。

仅使用一个BY。 TYPE是保留字。如果这是指一个字段,那么使用`TYPE`(用`字符包围字段名称)。 最后的逗号不应该在那里。

GROUP BY `TYPE`

如果使用Mysql,将子查询放入parentesis中也是一种好习惯。这成为“派生表”,需要一个名称。我在这个例子中使用了“someTempTable”:

(SELECT T1.TYPE, count(*)
    FROM OPPORTUNITY
    GROUP BY `TYPE`) as someTempTable

答案 1 :(得分:0)

您无法在from部分中添加裸选择语句。但是,在某些(所有?)数据库中,您可以这样:

select
   col1,
   col2
from
   table_1                                    join
  (select ... from inner_table) table_2 on table_1.x = table_2.y;

请注意select语句周围的paranthesis。