1
我有一個多語言cms表,我需要一個UNION SELECT從所有語言中選擇表,反正我定義當前行來自巫婆表?是這樣的:如何在字段中使用表名在mysql中選擇工會選擇
SELECT *,lan=en FROM en_table UNION SELECT *,lan=fa FROM fa_table ...
我知道,我可以用這個:
SELECT *,(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_SCHEMA = 'db' AND TABLE_NAME = 'en_table' LIMIT 1) As lan FROM en_table UNION ...
但是這是愚蠢的想法,是這樣做的更好的辦法?
感謝您的建議 – IVIR3zaM