比方說,我有如下表:如何在SQL中實現「hasChildren」SELECT語句?
ID | parentID | MoreStuff
1 | -1 | ...
2 | 1 | ...
3 | 1 | ...
4 | 2 | ...
5 | 1 | ...
我怎樣才能生成SQL SELECT語句,以找出是否特定行有孩子嗎?換句話說,我想知道,如果ID 1有孩子,在這種情況下,它具有3
我不知道如何創建SQL語句:
SELECT ID, hasChildren FROM myTable;
什麼將被替換爲hasChildren在上面的SQL SELECT語句中?
什麼數據庫? Oracle具有可用的LEAD和LAG功能。 – 2009-11-26 21:42:25