[英]Mysql intended parent child select view
我有如下表的父母子女身份證
id name parent_id
1 parent 0
2 child-1 1
3 child-1 1
4 parent2 0
5 child-1 1
6 child-2 4
我需要得到以下結果。
parent
#child-1
#child-1
#child-1
parent2
#child-2
這可以在單個查詢中完成嗎?
我認為這對您有用,但是您並沒有給我們太多幫助:
在MySQL中: SELECT ... ORDER BY parent_id
在PHP中(這是偽代碼(ish)):
if($parent_id==0) {
//is a parent; no indent
} else {
//not a parent; do the indent
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.