LINUX.ORG.RU

История изменений

Исправление BattleCoder, (текущая версия) :

Итак. Пример.

A:

id, name,
1,'ivanov'
2,'petrov'
3,'sidorov'

B:

id,id1,id2
1,1,2

Означает, что 'ivanov' имеет ссылку на 'petrov', при этом 'sidorov' ссылок не имеет.

В этом случае я НЕ могу в новую (пустую) базу вставить строку 1 ('ivanov'), так как она имеет ссылку на несуществующий элемент(мне нужно ОДНОВРЕМЕННО выбирать строки из A и B, где A.id=B.id1)... мне надо сначала вставить 2 и 3 (в любом порядке), а потом только могу вставить 1.

Так понятнее?..

Вопрос в том, что строчек тысячи, и надо это как-то автоматически определять... это вообще возможно (или не факт)?

Исходная версия BattleCoder, :

Итак. Пример.

A:

id, name,
1,'ivanov'
2,'petrov'
3,'sidorov'

B:

id,id1,id2
1,1,2

Означает, что 'ivanov' имеет ссылку на 'petrov', при этом 'sidorov' ссылок не имеет.

В этом случае я НЕ могу в новую (пустую) базу вставить строку 1 ('ivanov'), так как она имеет ссылку на несуществующий элемент... мне надо сначала вставить 2 и 3 (в любом порядке), а потом только могу вставить 1.

Так понятнее?..

Вопрос в том, что строчек тысячи, и надо это как-то автоматически определять... это вообще возможно (или не факт)?