Мне нужно вставить несколько строк, но некоторые данные должны исходить из внутреннего выбора, у меня возникла проблема с построением правильного оператора SQL, например, у меня есть:
insert into game_friends(
game_users_id,
game_users_id_name,
created_to_app_users_id,
created_to_app_users_id_name
) VALUES ......
Теперь проблемная часть состоит в том, чтоcreate_to_app_users_id_name и game_users_id_name, которые я могу получить только с помощью select следующим образом:
SELECT app_users_game_users_id_name
FROM `app_users` WHERE app_users_game_users_id = $game_users_id
и
SELECT app_users_created_to_app_users_id_name
FROM `app_users`
WHERE app_users_created_to_app_users_id = $created_to_app_users_id
как я могу объединить его с одним оператором sql, используя mysql
ОБНОВЛЕНИЕ:
Спасибо всем за ответы, но я думаю, что не объяснил мою проблему правильно ...
Мне нужно вставить несколько строк, что означает, что у меня будет 5-7 game_users_id, и этов конце концов, выглядит как (без выбора здесь ..)
insert into game_friends(
game_users_id,
game_users_id_name,
created_to_app_users_id,
created_to_app_users_id_name
)
VALUES
($game_users_id, app_users_created_to_app_users_id_name, $created_to_app_users_id,app_users_created_to_app_users_id_name ),
($game_users_id, app_users_created_to_app_users_id_name, $created_to_app_users_id,app_users_created_to_app_users_id_name ),
($game_users_id, app_users_created_to_app_users_id_name, $created_to_app_users_id,app_users_created_to_app_users_id_name ),
($game_users_id, app_users_created_to_app_users_id_name, $created_to_app_users_id,app_users_created_to_app_users_id_name );
, где каждая запись значений должна быть составлена из выбора.