如何将数据库结果显示为对实际数据的引用


How to display database results as a reference to the actual data?

我正在使用一个数据库,在某些字段中使用数据代码。所以在插入时,我使用下拉列表作为输入,例如:

<option value="BAL">Bald</option>
<option value="BLK">Black</option>
<option value="BLN">Blond or Strawberry</option>
<option value="BRO">Brown</option>
<option value="GRY">Gray or Partially Gray</option>
例如

。然而,有些领域有数百种选择。当我查询数据库时,我想显示全文,而不是代码。我怎样才能做到这一点呢?

创建另一个表,存储这些代码相对于每个代码的完整名称,如下所示

Table2
__________________________________
|code     |name_to_display       |
__________________________________
|BAL      |Bald                  |
|BLK      |Black                 |
|BLN      |Blond or Strawberry   |
|BRO      |Brown                 |
|GRY      |Gray or Partially Gray|    
__________________________________

让我们将它命名为table2,而原始表命名为table1。现在编写如下查询:Select table1.*,table2.name_to_display from table1 Left join table2 on table1。代码= table2。不是显示代码而是显示name_to_display

中的数据