2011-06-14 25 views

回答

6

這是你想要做什麼:

select * from (
    select * from INFORMATION_SCHEMA.COLUMNS 
    where table_name = 'T1' 
) dt 

你不能在子查詢中使用SHOW COLUMNS,但通過使用INFORMATION_SCHEMA.COLUMNS表,你有例如可用更多的信息,不僅是列名。

2

看到這個職位的SO Return order of MySQL SHOW COLUMNS

所以也許你可以使用像按職

SELECT * FROM (SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS 
WHERE table_name = 'tablename' 
ORDER BY column_name) colinfo 
相關問題