Как обьединить два запроса 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
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Вроде так должно работать:
SELECT records.idRecord, categories.idCategory, categories.nameCategory
FROM records, categories
WHERE records.idRecord=80 AND categories.idCategory=7
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xEpozZ
@xEpozZ
Веб-разработчик
Ваш ответ на вопрос

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

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