2015-08-28 30 views
0

我在查詢獲取會員的所有下線時遇到問題。這是我的表格截圖:MySQL獲取會員的下線

enter image description here

在這種情況下,M1508004,M1508005和M1508006是M1508003的下線。 M1508007的下線是M1508006。因爲M1508006,所以M1508007也是M1508003的下線。

是的,我在顯示M1508003的所有下線時遇到問題。我試試:

SELECT * FROM tb_rekrut WHERE perekrut='M1508003' 

但它不工作。因爲它只顯示M1508004,M1508005和M1508006。

我也嘗試此查詢:

SELECT * FROM tb_rekrut c1 LEFT JOIN tb_rekrut c2 ON (c2.perekrut = c1.kode_member) WHERE c2.perekrut='M1508003' 

但是,這也並不工作對我來說

如果你有同樣的問題,我們的份額。提前致謝!! :)

回答

0
SELECT * FROM tb_rekrut WHERE kode_member>'M1508003' 
order by kode_member asc 

試試嗎?也許它會工作,以顯示每個kode_member大於'M1580003'

+0

好的。讓我試試:) – wayanz

+0

是的,它的工作原理。但它不可能是一個動態的關係。 – wayanz