2014-10-25 4 views
0

У меня есть 3 таблицы. Учетные записи, бренды и модели.Вставьте те же строки для другого идентификатора MySQL

В Брэндах и Модели У меня есть ссылка на внешний ключ для учетной записи, поэтому у каждой учетной записи есть несколько брендов и моделей.

Я хочу знать, как я могу скопировать все строки из Brands для идентификатора учетной записи, все строки из моделей для одного и того же идентификатора учетной записи и вставить их снова в эти две таблицы, но для другого идентификатора учетной записи.

Должна быть простая копия/вставка, но мне нужен эффективный способ сделать это. Любая помощь будет оценена.

ответ

0

Если я читаю это право, это простая вставка с оператором выбора - вы можете использовать константу в вашем заявлении выберите:

Предполагая, что 88 счета вы копируете с, и 99 является счет, который вы копируете:

insert Brands (AccountID, BrandName, Description, etc...) 
    select 99, BrandName, Description, etc... 
    from Brands 
    where AccountID = 88; 
Смежные вопросы