Есть запрос на выборку:
SELECT t.id, t.alias, t.name, at.tag_id as status
FROM tbl_tag t LEFT JOIN tbl_article_tags at
ON t.id = at.tag_id
Нужно, чтобы он вернул результат, в котором колонка status будет заполняться 1 (если в ячейке есть значение) или 0 (если в ячейке NULL). Как такое реализовать?
Ответ
SELECT t.id, t.alias, t.name, at.tag_id as status, case when at.tag_id is null then 0 else 1 end FROM tbl_tag t LEFT JOIN tbl_article_tags at ON t.id = at.tag_id
Комментариев нет:
Отправить комментарий