Я начинающий программист. Вот мои таблицы:
Я хочу получить содержимое и тип поля из таблицы "post", где userdId следует за "следующим" полем. Я пытаюсь использовать этот SQL Join для получения сообщения о последователях.
SELECT userId,following, userId,postId,content,file,type
FROM follow, post
WHERE userId = '5a37589e4ff8b'
Вы должны использовать синтаксис JOIN
SELECT f.userId, f.following, p.postId, p.content, p.file, p.type
FROM follow f
JOIN post p ON p.userId = f.userId
WHERE f.userId = '5a37589e4ff8b'
follow f
он называется псевдонимом, это означает, что вы можете использовать его для префикса имен полей без использования полного имени. Таким образом,f
становится сокращением дляfollow