ник: Goblin
Весь список на поле 3 - это как? Проанализировав данные условия прихожу к выводу, что вам нужен один простой запрос на таблицу. Но если нужно вывести данные по критерию 2 полей, да еще и вводить и корректировать их, то возможно надо нечто вроде того, что пристегнул.
В одном варианте - по поиску по 2-м полям выходит нечто третье. Проще - удалил поле со списком12. Но получается дублирование записи в поле 1 и 2. Если все эти поля имеют разную инфу, от которой зависит значение 3 поля, то надо сделать 3 таблицы соответственно. Ну типа как во втором варианте. Тогда и поисковое поле всего одно. (Телефон) Оно же и добавляет инфу, если таковой нет в таблице. Кароче, да посмеются надо мной программеры, но пристегнул в архиве 2 варианта. Может какой-нить подойдет лучше. Но это ведь не база, а просто ввод и просмотр данных в данном случае телефонов.
Во втором варианте, если категория всегда одна и та же, то можно немного поменять структуру, что бы не повторять на каждый телефон одно и то же.