Есть таблица с повторяющимися значениями ...
улица дом подъезд ч/п xxx yyy
Окская 3 1 чердак xyx yxy
Окская 5 2 подвал xyx yxy
Окская 7 1 чердак xyx yxy
Волг.пр. 19 5 чердак xyx yxy
Волг.пр. 3 5 подвал xyx yxy
Шумилова 21 2 чердак xyx yxy
Шумилова 20 1 подвал xyx yxy
Окская 6 3 подвал xyx yxy
Есть 4 выпадающих списка
В первом список всех улиц таблицы, при выборе улицы, во втором выпадающем списке выбирается список доступных домов из таблицы, выбираем номер дома, в третьем вып.списке выбор доступных подъездов, при выборе третьего - выбор в 4 чердак/подвал
Как сделать зависимые выпадающие списки в данном случае?