Как выполнить операцию соединения для следующей таблицы?

0

Я начинающий программист. Вот мои таблицы:

Изображение 174551

Я хочу получить содержимое и тип поля из таблицы "post", где userdId следует за "следующим" полем. Я пытаюсь использовать этот SQL Join для получения сообщения о последователях.

SELECT userId,following, userId,postId,content,file,type
FROM follow, post
WHERE userId = '5a37589e4ff8b'
Теги:

1 ответ

2
Лучший ответ

Вы должны использовать синтаксис 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'
  • 0
    Должен ли я заменить F на следовать и р с постом?
  • 0
    Когда вы используете follow f он называется псевдонимом, это означает, что вы можете использовать его для префикса имен полей без использования полного имени. Таким образом, f становится сокращением для follow
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню