【发布时间】:2012-01-12 11:30:45
【问题描述】:
MySQL 有没有办法在给定列值的情况下获取列名?
例如,我有STATES 表和CITY 表,其中'NAME' 作为列名。
假设我在STATES 表和CITY 表中都有'New York'。我想要一个查询,它将返回SATES 和CITY 的列名给'New York'。
我的预期输出可能是这样的
值 列 表
----- ------ -----
纽约 名称 州
纽约 名称 城市
以上只是一个例子。在大多数情况下,我只知道列值,不知道列名或相应的表名。通常我不需要知道不同的随机模式。我正在构建一个可以与多个数据库一起使用的问答系统。
【问题讨论】:
-
我可以回答如何使用 PHP 制作它。只有 MySQL 很难。