我知道這個問題經常出現,但今天我找不到我要找的答案。我有一個這個模式的表。選擇父母和孩子與MySQL
CREATE TABLE `comments` (
`id` bigint(10) unsigned not null auto_increment,
`parent_id` bigint(10) unsigned default 0,
`date_sent` datetime not null,
`content` text not null,
PRIMARY KEY(`id`)
) ENGINE=InnoDB;
我想選擇父行和這些行的子代。我不允許孩子生孩子,所以它只是一個家長,有許多孩子。
我想我以前見過這樣的工作,或者內部連接。
+1。我錯過了他可能想找到沒有父母的行 – a1ex07 2011-06-04 23:53:08
謝謝,a1ex07。我想你的意思是沒有孩子的家長意見;-)我認爲你也應該加入你的'WHERE'子句:'p.parent_id IS NULL'。乾杯。 – bernie 2011-06-04 23:56:22
如果我對孩子有孩子會怎麼樣?我不需要有多個連接? – Dejell 2013-12-03 13:55:29