Oracle 的递归查询子句为: Start with...Connect By,如下面的SQL语句可以递归查询m_Table 中parent_id="1"的所有记录及子孙记录: select distinct t.id, t.parent_id from m_Table t start with t.parent_id = ' 1 ' connect by prior t.id = t.parent_id 在MySQL中好象没有找到相对应的子句。