Задать вопрос

Как обьединить два запроса SELECT на разные таблицы?

Так не работает
(SELECT
    idRecord
    FROM records WHERE idRecord = 80)
 UNION
 (SELECT
    idCategory,nameCategory
    FROM categories WHERE idCategory=7)

Через INNER JOIN тоже не помогает, если запись в одном запросе отсутствует то выдает всегда пустоту.
SELECT records.idRecord, categories.idCategory, categories.nameCategory FROM categories INNER JOIN records ON records.idRecord = 80 and categories.idCategory = 7
  • Вопрос задан
  • 136 просмотров
Подписаться 2 Средний 5 комментариев
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. Базы данных
    2 месяца
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Вроде так должно работать:
SELECT records.idRecord, categories.idCategory, categories.nameCategory
FROM records, categories
WHERE records.idRecord=80 AND categories.idCategory=7
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xEpozZ
@xEpozZ
Веб-разработчик
Ваш ответ на вопрос

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

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