我想使用MySQL和SQLAlchemy(0.7)在SQL表中使用多個鏈接列表。所有帶有父節點的第一個節點的列表都是0,結束於子節點爲0.該id代表列表,而不是indevidiual元素。該單元由PK使用SQLAlchemy和MySQL的多個鏈接列表
認定有了一些省略語法(的問題不相關),它應該是這個樣子:
id(INT, PK)
content (TEXT)
parent(INT, FK(id), PK)
child(INT, FK(id), PK)
如表有多個鏈接列表如何可以返回從整個列表數據庫我選擇一個特定的ID和父母是0?
例如:
SELECT * FROM ... WHERE id = 3 AND parent = 0
我不明白。 'id'是一個特定鏈表或者一個特定元素的唯一標識符嗎?你想提取什麼:列表中的所有元素?或者列表中的所有元素以正確的順序_? – jogojapan 2012-03-07 10:58:38
這個元素是獨一無二的,我會更新這個問題來反映這一點。 – Chrizmo 2012-03-07 11:00:17
在retrospecr;這是一個壞主意,所以身份證明了整個名單。 – Chrizmo 2012-03-07 11:07:09