У меня есть сценарий, в котором пользователь может выбрать поле в нескольких таблицах. Он использует Union
для получения всех строк. Прямо сейчас у меня есть массив сопоставления, чтобы указать, существует ли определенное поле в каждой таблице, и если нет, он использует "" как field_name
, чтобы все было под контролем.
Мне было интересно. если есть способ сослаться на возможно несуществующий столбец в запросе, что-то вроде COALESCE
, чтобы, если столбец не существует, вместо выдачи ошибки он просто возвращал значение по умолчанию.