У меня есть две таблицы: categories
и prodvscats
Проверьте соответствие запись существует в объединенной таблице
categories prodvscats
id | id
title | categories_id
каждая таблица имеет несколько строк, например:
categories prodvscats
categ1 | categ1
categ2 | categ2
categ3
categ4
Я хотел бы вернуть все категории, но я хотите знать, какие из них существуют в таблице prodvscats
.
Желаемый результат:
title boolean variable exists
categ1 | 1
categ2 | 1
categ3 | 0
categ4 | 0
Я попытался с join
но он возвращает только первые две строки. Может быть, ему нужно что-то вроде случая, но я не знаю, как это сделать.
SELECT categories.id, categories.title
FROM categories
INNER JOIN prodvscats ON prodvscats.categories_id = categories.id
ORDER BY id