Вставить подзапрос в Select Query - PullRequest
5 голосов
/ 20 августа 2009

У меня есть таблица «Группы» и таблица «Участники». Теперь мне нужно добавить одного участника для каждой группы. Как бы это автоматизировать?

INSERT INTO "Participants" ("Name", "FirstName", "GroupID") VALUES ("GENERIC", "GENERIC", GroupID)

Эта вставка должна вызываться для каждой группы в таблице групп, а «идентификатор группы» заменяется соответствующим идентификатором.

Будет ли это работать с подзапросом?

Спасибо, мартин

Ответы [ 2 ]

6 голосов
/ 20 августа 2009

ВСТАВИТЬ В ВЫБОР ...

INSERT INTO
    Participants
(
    Name,
    FirstName,
    GroupID
)
SELECT
    'GENERIC',
    'GENERIC',
    GroupID
FROM
    Groups
2 голосов
/ 20 августа 2009
INSERT INTO `Participants`
SELECT ("Name", "FirstName", `group_id`)
FROM `Group`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...