Здравствуйте. Есть таблица
id, to_cid, to_uid, from_cid, from_uid
1, 5750, 1, 4146, 2
2, 4146, 2, 5748, 3
3, 5745, 5, 5749, 1
4, 4140, 3, 4141, 4
Как по to_uid и from_uid (например 1), чтоб получилась такая цепочка вложенностью до 5ти (включительно)
chains
(5750, 4146, 5748) - в этом примере тут вложенность 3
(5749, 5745) - в этом примере тут вложенность 2
Для uid 2 должно получиться
chains
(4146, 5748, 5750)
(5745, 5749)
Для uid 3 должно получиться
chains
(4140, 4141)
(5748, 4146, 5750)
Для uid 4 должно получиться
chains
(4141, 4140)
Как только не пробовала, всё время то дубли, то не все выбирается, то ещё чтото