我将从我正在使用的表开始(注意:我无法更改此表):
ID LN_0 LN_1 LN_2 isParent
4508 14883 14884 0 Y
7164 14128 0 0 Y
7169 9021 0 0 Y
9021 4508 0 0 N
14128 14137 14169 0 Y
14137 0 0 0 N
14169 0 0 0 N
14883 0 0 0 N
14884 0 0 0 N
LN_0-2列包含其他行的ID#。我想要做的是创建一个包含2列的人行横道表,其中包含父ID的唯一组合(ID为whereParent = Y)和父ID在其行中引用的ID,这是困难的部分,引用参考文献的所有潜在参考文献等。
上述数据的结果如下所示:
ParentID References
4508 4058
4508 14883
4508 14884
7164 7164
7164 14128
7164 14137
7164 14169
7169 9021
7169 4508
7169 14883
7169 14884
14128 14128
14128 14137
14128 14169
我正在使用HeidiSQL连接到MariaDB。