Как использовать заявление о СЛУЧАЕ?

#case #union

Вопрос:

Моя цель-создать столбцы на основе дат, найденных в разных таблицах. Я использовал объединение для объединения таблиц, что позволило мне получить окончательный набор и их наблюдение.

Я попытался вставить следующее заявление о случае с обеих сторон союза, но ни то, ни другое не сработало. Ошибка заключается в том, что одна сторона объединения не может распознать другую таблицу и выдает ошибку.

Комментарии:

1. GROUP BY value_id должно быть в первой части UNION , так как она используется MIN(date) , а не во второй части.

2. И вам не нужно использовать DISTINCT , когда вы используете GROUP BY , так как группировка гарантирует, что она различна.

3. Вы не можете ссылаться t1 в t2 запросе, если не присоединитесь к таблицам.

4. Если вы используете выражение в WHEN , вы не должны ставить перед ним имя столбца.

5. Непонятно, что ты пытаешься сделать. Можете ли вы добавить некоторые примеры данных и желаемый результат?