Есть ли способ запросить возможный несуществующий столбец в mysql?

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

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

6
задан Paul Sonier 12 July 2011 в 18:39
поделиться