ЗЫ: а зачем две таблицы?
Вроде одной можно ограничиться
когда как
все зависит от поставленной задачи
если у тебя допустим есть таблицы с пользователями, каждый из которых может иметь несколько телефонов, то ты можешь организовать это по разному:
1. создать 2 таблицы - в одной имена пользователей, в другой номера телефонов и сылкой на пользователя.
2. одну таблицу, шде номер а телефонов будут допустим через запятую заноситься и храниться с виде текстовой строки, но тогда медленно осуществляется поиск по номеру телефона и выводить в удобном для пользователя виде (в виде списка) тож не удобно ...
3. дублировать записи в таблице и будут отличаться только по номер у телефона, но тогда нало либо отказаться от primary key для пользователя либо что бы у тебя на одного пользователя было куча уникальных id и будет требовать больше памяти для хранения. Этот вариант примитивный, но если у тебя данных будет побольше для пользователя, допустим, и таблицы будут на несколько миллионов записей, то избыточность будет существенной ...