@WAYNEDEV

Как сделать запрос select where по переменной из другой таблицы postgresql?

Всем привет!

Есть запрос
SELECT
  users.*,
  (SELECT category.key as category FROM categories WHERE categories.user_id=users.id)
  FROM users
  WHERE category=1 // тут будет ошибка

Как искать по переменной из другой таблице, которая в данном случае называется category?
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
rozhnev
@rozhnev
Fullstack programmer, DBA, медленно, дорого
SELECT
users.*, categories.key as category 
FROM users
JOIN categories ON categories.user_id = users.id
WHERE categories.key = 1
;


https://sqlize.online/sql/psql14/8e78e45b6974361e6...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы