мне нужно вставить несколько строк, но некоторые данные должны поступать из внутреннего выбора я, с проблемой, чтобы построить правильный SQL заявление, например у меня есть:SQL вставить несколько строк с внутренними выбирает
insert into game_friends(
game_users_id,
game_users_id_name,
created_to_app_users_id,
created_to_app_users_id_name
) VALUES ......
теперь проблематичная часть является то, что created_to_app_users_id_name и game_users_id_name я могу получить только с помощью выбора, как это:
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
UPDATE:
Спасибо всем за ответы, но я предполагаю, что техника его подводит объяснить мою проблему правильно ...
мне нужно вставить несколько строк это означает, что у меня будет как 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);
где нужна каждая записи значения будет состоять из SELEC т.
Удаляет некоторые интересные инъекции SQL, если $ game_users_id и/или $ created_to_app_users_id могут управляться пользователем каким-либо образом. Подготовленные пользователем инструкции, когда это возможно, для предотвращения внедрения SQL. –
@JamesOltmans Спасибо за наблюдение, это на самом деле переменная, поэтому я попытался использовать переменную, о которой он упомянул в вопросе, поэтому я полагаю, что переменные уже были очищены, как бы удалить все эти возможные символы, которые могут вызвать проблему, и я просто попытался сделать вещи просто ответить прямо на то, что пользователь запрашивает у своего запроса, но я знаю, что это подвержено SQL-инъекции, но я думаю, что этот человек уже знал об этом. ;) –