SELECT (SELECT COUNT(DISTINCT t1.id)
          FROM WX_BJtable t1, WX_BJtable t2
          WHERE (t2.id = t1.id + 1 OR
                t1.id = t2.id + 1) AND t1.第四位关系 = '<-->' AND t2.第四位关系 = '<-->') 
      AS 第四位次数,
          (SELECT COUNT(DISTINCT t1.id)
         FROM WX_BJtable t1, WX_BJtable t2
         WHERE (t2.id = t1.id + 1 OR
               t1.id = t2.id + 1) AND t1.第五位关系 = '<-->' AND t2.第五位关系 = '<-->') 
      AS 第五位次数
FROM (SELECT 第四位, 第四位关系, 第五位, 第五位关系
        FROM WX_BJtable
        WHERE id =
                  (SELECT MAX(id)
                 FROM WX_BJtable)) s这个是我的语句,实现的目的是,取出符合条件的“连续相同的”数据的 次数表的内容如下
第四位 第四位关系 第五位 第五位关系
火 ---> 土 ====
土 <--> 金 <-->
金 ==== 木 <-->
木 <--> 金 ---->
火 ---> 金 ---->
金 <--> 水 <-->
金 <--> 土 <-->
金 ==== 土 ---->
土 ==== 金 ---->
使用我的语句的到的结果是
第四位次数 第五位次数
2           4

我想要的结果是
2                 2  不是4