DESCRIBE
является синонимом SHOW COLUMNS
. Это работает только для таблиц и представлений.
Чтобы заставить это работать для "объединения" двух таблиц, если у нас достаточно прав, мы могли бы создать объект представления, например,
CREATE VIEW _temp_ AS SELECT a.*, b.* FROM a JOIN b ON a.id_a = b.id_b
и тогда мы можем сделать SHOW COLUMNS
из вида:
SHOW COLUMNS FROM _temp_ ;
Мы можем получить тот же результат, используя один из псевдонимов для SHOW COLUMNS
...
DESCRIBE _temp_ ;
или
EXPLAIN _temp_ ;
Тогда мы должны отказаться от представления:
DROP VIEW _temp_ ;
(Не совсем понятно, какую проблему мы пытаемся решить; я только ответил на заданный вопрос, как заставить DESC
работать для внутреннего объединения.)