У меня есть таблица follower
и followee
, которая содержит два значения user_id
.
user_id
s сопоставлены с username
, и мне нужно получить соответствующее user_id
s из поставляемого username
.
Чтобы получить user_ids
, у меня есть запрос
SELECT user_id FROM user WHERE username IN (username1, username2)
Что я хочу сделать, это вставить эти значения в таблицу последователей, и я думаю,Я начинаю с
INSERT INTO followers (follower, followee) ( SELECT user_id FROM user WHERE username IN (username1, username2)
)
Тем не менее, этот запрос приводит к двум проблемам: 1) как убедиться, что верным результатом является подписчик и подписчик 2) как мне взять результат оператора SELECT
и поставитьэто в формате, который MySQL принимает в качестве значений для вставки?