У меня есть сайт с twitter для изучения, где вы можете следить за пользователями. Теперь я хочу, чтобы все пользователи, которые следовали за собой, вошли в систему.Получить идентификатор пользователя из разных таблиц
Следующая таблица имеет три строки. идентификатор, user_id, follow_id
Теперь, если пользователь 1 Что следовать пользователю 2. значения в строках будет user_id = 1
, follow_id= 2
Но когда я пытаюсь принести пользователей, которые имеют один и тот же follow_id, я получаю только user_id 2 взамен. И не все пользователи, у которых есть follow_id = 2
Любая идея?
SELECT
user.id, user.username, user.email,
userdetails.profile_img, following.follow_id
FROM
user
JOIN
userdetails ON user.id = userdetails.user_id
JOIN
following on user.id = following.follow_id
WHERE
following.follow_id = 2
Это как моя таблица выглядит
Following
id | user_id | follow_id
Tweets
user_id|id|date|message
user
id|email|password|username
userdetails
id|firstname|lastname|profile_img|user_id|about
Любые советы?
Это * Kwetter *? – Rob
, в котором у вас есть оба столбца 'userid' и' followId'? – Sachin
@Sachin Я обновил свой вопрос со столом. – Dymond