java吧 关注:1,221,265贴子:12,672,984
  • 31回复贴,共1

请教一个sql数据处理的问题(group by)

只看楼主收藏回复


id和typeName(类型)一一对应,每种类型可能有几种其他的对象(id_1),我想查询每种类型有几个id_1。结果中必须有id, typeName以及count,但是我用groop by要么只能有id,要么只能有typeName,怎么解决这个啊?


IP属地:四川1楼2016-04-23 10:22回复
    不能and吗


    IP属地:上海来自Android客户端2楼2016-04-23 10:33
    收起回复
      扩起来


      来自Android客户端3楼2016-04-23 10:39
      收起回复
        drcode试试


        来自Android客户端5楼2016-04-23 11:00
        收起回复
          既然ID和typeName是一一对应的怎么会没有呢?你的sql怎么写的可以贴出来不


          来自Android客户端6楼2016-04-23 11:04
          收起回复


            IP属地:四川7楼2016-04-23 11:06
            收起回复
              第一个ID跟typename在同一张表里而且他们是一一对应的,第一张表ID跟第二张是一对多的关系,那你的第二个不就是结果吗?


              来自Android客户端8楼2016-04-23 11:31
              收起回复
                不是表达式的话说明你可能哪里写错了,我觉得没问题额,不行的话你就分两次查询吧。


                来自Android客户端9楼2016-04-23 11:47
                回复
                  你给那个右连接加上括号额,应该是这个问题。


                  来自Android客户端10楼2016-04-23 11:52
                  收起回复