这样不行吗,为什么上面的写得那么复杂。。 SELECT a.user_id ,           sum(CASE               WHEN a.item_id="A" THEN a.s esle NULL           END) AS A,           sum(CASE               WHEN a.item_id="B" THEN a.s esle NULL           END) AS B    FROM table GROUP BY user_id