我有一個稱爲後表:選擇其他行的值:mysql的
title (NULL), content, parent_id (NULL)
標題爲空,因爲我用這個主題和回覆(回覆沒有標題和線程沒有父母)。
說我要選擇所有的答覆張貼x或答覆的n個:
SELECT * FROM post
WHERE title IS NULL
AND parent_id = x
,或者
SELECT * FROM post
WHERE title IS NULL
AND parent_id IS NOT NULL
LIMIT 0, 30
如何我還可以選擇回覆的標題?例如,如果我選擇回覆號碼5,並且它是回覆帖子ID#2(即parent_id爲2),我如何選擇號碼2的標題?
我不想在mysql中使用foreach循環。
希望這是有道理的。
謝謝。
你知道這是否會超過一個級別?正如已經討論的那樣,如果回覆只能添加到帶有標題的帖子(即不是另一個回覆),則單個加入可以解決您的問題。 – 2011-05-04 02:34:47