SELECT * AS {table_name}。{field_name}

时间:2011-11-30 19:49:07

标签: mysql sql

是否可以编写以下查询,以便结果“keys”不仅仅包含字段名称,而是包含字段所属表格的名称。

SELECT * FROM books

结果如下:

| books.id | books.name | etc.
| 1        | She        |
| 2        | Lolita     |

3 个答案:

答案 0 :(得分:4)

你必须单独为它们添加别名..

SELECT id as 'books.id', name as 'books.name' FROM books

答案 1 :(得分:2)

SELECT id as "books.id", name as "books.name" FROM books

答案 2 :(得分:2)

如果你计划通过编程语言查询mysql,我遇到的所有mysql驱动程序都可以在检索结果集时访问表名。因此,您无需更改查询以重命名列以包含表名...您只需使用代码即可。

在您选择的编程语言中,查找名称类似于“元数据”的函数。这可能是你需要的功能之一。