看板 Database 關於我們 聯絡資訊
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) 資料庫名稱: MySQL 資料庫版本: 5.7 內容/問題描述: 我有一張table(users) 欄位分別為 UID (PK) , marID(FK,users.UID) 我想做遞迴查詢 假設有資料為 UID marID 1 NULL 2 1 3 1 4 2 5 7 6 4 7 NULL 我有找到相關方法 with tmpTB ( ... union all ... ) select * from tmpTB;... 但是還是失敗 我想做的是能否利用一個UID 就能找到所有部屬 ex UID = 1 則會查到 UID marID 2 1 3 1 4 2 6 4 不知道有沒有類似方法呢 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.145.165 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1522120045.A.2A2.html