Задать вопрос
@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?
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    QPT PostgreSQL 16. Оптимизация запросов
    1 неделя
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • Слёрм
    PostgreSQL База
    4 недели
    Далее
Решения вопроса 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...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы