日期:2014-05-20  浏览次数:20671 次

请教一个小功能数据表设计的问题
遇到一个需求,用户要查询一个基本表T1,表里大概100个字段左右,字段A1,A2....以此类推,字段里放的都是数值。但是在页面上显示的时候,数值字段肯定要对应中文去显示。以前就是直接在页面上写死,A1对应的中文是什么,直接显示。现在用户希望网页上有个表格,他们能在自己维护A1对应的中文,A2对应的中文,动态吧。
那我想着就要建一个对照表T2,表里一个字段放A1,A2。。。另一个字段放对应的中文。把这个表给用户去维护就可以了。
但是现在在读取数据的时候我就犯难了,不知道怎么联系2张表了,一个是列名,一个是具体数据。原来想的还挺简单的,join一下,现在发现和以前普通的连表查询还不太一样。还设计页面显示数据的问题,包括说取出来的数据是什么样的形式,map?
请教下各位了,小弟也不是专职开发的,经验不多,想不出来解决的办法。请各位不吝赐教啊,谢谢

------解决方案--------------------
新建一张对照表

假设的T1表的数据    

查询结果