如何用一句sql实现mysql递归查询
在MySQL中,可以使用WITH RECURSIVE关键字来实现递归查询,例如:
WITH RECURSIVE cte AS (SELECT id, parent_id, nameFROM your_tableWHERE parent_id IS NULLUNION ALLSELECT t.id, t.parent_id, t.nameFROM your_table tJOIN cte ON t.parent_id = cte.id)SELECT *FROM cte;
这个SQL语句将递归地查询包含在your_table中的所有行,并将它们的id、parent_id和name列返回。
下一篇:在MySQL中怎么修改表的内容
MySQL
winlogins.exe是什么文件?winlogins.exe是不是病毒
winsock2.6.exe是什么文件?winsock2.6.exe是不是病毒
WinDefendor.dll是什么文件?WinDefendor.dll是不是病毒
系统目录是什么文件?系统目录是不是病毒
wholove.exe是什么文件?wholove.exe是不是病毒
winn.ini是什么文件?winn.ini是不是病毒
w6oou.dll是什么文件?w6oou.dll是不是病毒
winduxzawb.exe是什么文件?winduxzawb.exe是不是病毒
wuammgr32.exe是什么文件?wuammgr32.exe是不是病毒
windiws.exe是什么文件?windiws.exe是不是病毒