复杂 sql 备忘录

递归查询

node表结构:

{

node_id

node_name

supper_id

}

其中 supper_id是本条记录的父ID

SELECT p2.node_name AS name FROM nodes AS p1,nodes AS p2 WHERE p2.super_id=p1.node_id AND (p1.node_id=1 OR p2.super_id=p1.node_id)

统计子查询

有表 product(prodID,prodName),及对应的留言表 reply(id,prodID)

要求查询出多条product记录,同时统计出对应的留言数。

sql: select *,(select count(*) from reply where reply.prodID=product.prodID) as reply from product

分享到QQ空间

Comments are closed.