Я хотел бы знать эффективный способ получения данных в следующем случае.
Есть две таблицы, скажем, Table1 и Table2, имеющие два общих поля, скажем, contry и pincode, и другая таблица «Table3», имеющая ключевые поля первых двух таблиц (DNO, MPNO).
Вот небольшой глюк, в данных table3, если у него есть DNO, у него не будет MPNO
Итак, когда на экране выбора (рис. 2), если вы вводите какую-либо вещь, результат должен быть следующим
**MFID | DNO | MPNO | COUNTRY | PINCODE**
----------
00001 | 10011 | novalue | IN | 4444
00002 | Novalue | 1200 | IN | 5555
00003 | 300 | novalue | US | 9999
(как вы можете заметить, если DNO не представляет MPNO, и наоборот)
Для наглядности посмотрите на картинки :-)
Экран выбора с параметрами выбора:
Код не должен быть длинным.