修改SQL结果

时间:2012-03-21 15:19:00

标签: php mysql sql count php-5.3

我想计算总行数,其中父ID 等于page table中的页面ID

SELECT 
    parent_id
    COUNT(*) AS total
FROM page AS p
WHERE p.parent_id = p.page_id
AND p.type = 'page'

我得到了正确的结果,

parent_id   total
 1          16

但如果我想将父ID 中的更改为self该怎么办?

所以我会把这作为我的最终结果,

parent_id   total
 self       16

有可能吗?

1 个答案:

答案 0 :(得分:1)

SELECT 
    'self' as parent_id
    COUNT(*) AS total
FROM page AS p
WHERE p.parent_id = p.page_id
AND p.type = 'page'