我的问题背景是这样的:
一个名为“User”的数据库表,“User”有一个“State”列,其值可能是“0”(禁用)、“1”(正常)、“2”(其他)。
我需要向不同国家的用户显示不同的“状态”文本,这意味着应该显示“禁用”或“禁止”(中文字符)而不是“0”。
现在,我设计了一个名为“Code”的“映射”表,其列:“Code”、“Value”、“Locale(Country)”、“Type”。我应该加入两个表(“用户”和“代码”)以显示区域设置可靠值,还是使用另一个查询来获取它(我认为可以使用查询缓存)。
注:“代码”表中的“类型”栏为类别代码。例如:“用户”有一个“状态”,“菜单”有一个“状态”。
你的选择是什么?和理由。谢谢。