MySql SELECT AS - 附加所有字段名称

jay*_*jay 15 mysql

我想做这样的事情:

SELECT table.id AS prefix_id, table.name AS prefix_name
Run Code Online (Sandbox Code Playgroud)

...并且将前缀动态添加到所有字段名称,而不是手动选择它们(即SELECT table.* AS prefix_*等等)

希望我已经准确地描述了这一点.有什么想法吗?

编辑

要清楚,我要问的原因是确保我的查询结果包含我调用的每个表中的每一列,即使存在重复的字段名称.例如,我可能有一个包含大量字段的表,这意味着我不想手动为所有字段设置别名.此外,如果3个表有一个名为namemy result 的字段,则不会包含三个name结果; 它会有一个.我想避免使用我的列名来模糊.

jay*_*jay 4

为了避免多个表的列出现歧义,您必须手动指定多个表中存在的同名列名。

http://dev.mysql.com/doc/refman/5.0/en/identifier-qualifiers.html