我有一张margin-top
和margin-bottom
的表,其中包含两个follower
值。
followee
已映射到user_id
,我需要从提供的user_id
中获取匹配的username
。
要获取user_id
我有查询
username
我想要做的是将这些值插入到关注者表中,我想我从
开始user_ids
但是,此查询会导致两个问题
1)我如何确保跟随者和跟随者的正确结果
2)如何获取SELECT user_id FROM user WHERE username IN (username1, username2)
语句的结果并将其放入mysql将接受的格式作为插入的值?
答案 0 :(得分:1)
我不确定你的表结构是怎样的,但如果username1是关注者的名字而username2是关注者的名字,那么这个查询可以帮到你:
INSERT INTO followers (follower, followee)
SELECT follower.user_id, followee.user_id
FROM user AS follower
INNER JOIN user AS followee ON (follower.user_id <> followee.user_id)
WHERE follower.username = username1
AND followee.username = username2