Вывод для базы данных адресов

Федор12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.01.2014

Есть база данных:

id, город, улица, дом

1. Нужно написать скрипт, который сделает из этой базы две такие:

new_id, город, улица, транслитом "город_улица"

В этой таблице должны содержаться только уникальные пары город, улица.

Вторая таблица: связка id, new_id

2. Нужно сделать вывод из этой базы.

- постраничный вывод пар "Город, улица" со ссылкам на отдельные страницы

- отдельные страницы с url транслитом "город_улица" и содержащую список адресов по этому городу и улице из изначальной талицы