Я намагаюся створити те, що я називаю приєднанням "багато хто до одного". Я не знаю, чи це був би правильний термін чи ні. У мене є таблиця з унікальними номерами рахунків для мобільних будинків (тобто - M1007970) на номер рахунку на посилку (R0003285). (Багато мобільних будинків на посилку - багато до однієї.) Мені потрібно приєднати цю таблицю до нашої геометрії посилки - і досі лише один многокутник на посилку.
Так, наприклад, таблиця може мати три ряди, у яких номер одного облікового запису мобільного дому M1007370 в одному ряду, M1007371 в іншому та інший з M1059370, але всі мають однаковий номер посилки R0032585. Наша геометрія посилки мала б лише те саме поле R0032585.
Під час приєднання я маю 12 088 записів мобільного дому та 44103 посилок. Якщо я "зберігаю всі записи", у мене 44103 записи із лише 7 947 номерами домашніх мобільних рахунків (з початкових 12,088). Якщо я приєднаюся на основі "зберігати тільки відповідні записи", я закінчую всього 7 947 записів.
Я це робив успішно в минулому і створив модель. У цій моделі я використовую таблицю для мобільних будинків для приєднання до рівня посилок (.lyr - єдиний спосіб, коли ви можете / можете приєднатись до моделі) на основі номера рахунку посилки. Я копіюю функції, зберігаючи лише відповідні записи на базу даних геоданих. Потім з бази даних геоданих я додаю її до нашої системи SDE. Наразі ця робота перестала працювати з причин, які я не можу зрозуміти, оскільки нічого не змінилося.
Можливо, хтось може передати краще, ніж я, те, що я намагаюся зробити, і якщо це називається чимось іншим, ніж багато стосунків один (я не вірю, що це один для багатьох ...).