MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 4482|回复: 8
打印 上一主题 下一主题

表字段值与另一表字段名相同问题。

[复制链接]
1#
发表于 2012-4-20 16:47:27 | 显示全部楼层
还是没有描述清楚,不知道你要干啥...
表B是个配置表?

点评

同意...  发表于 2012-4-20 16:50
2#
发表于 2012-4-20 17:39:11 | 显示全部楼层
也就是说表A中的A3字段值,取出后作为表B的列名去构造SQL,然后完成内容筛选。
给个动态SQL你,供参考:

一个拼表名参数的例子(表名不能被参数化):
DELIMITER $$
DROP PROCEDURE IF EXISTS `USP_LoadConfigTable`$$
CREATE DEFINER=`admin`@`%` PROCEDURE `USP_LoadConfigTable`(v_TableName        VARCHAR(64))
BEGIN
PREPARE SelectConfigTable FROM 'select * from ?';
SET @tableName=v_TableName;
EXECUTE SelectConfigTable USING @tableName;
    END$$
DELIMITER ;

这里的拼表名改成拼字段名试试看可以不...

也可以用infromation库,去找到相应的信息来做....
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周生; 联系电话:13911732319

GMT+8, 2024-5-18 00:44 , Processed in 0.066679 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表