我有一张桌子,上面有很多命令。。。其中一列是订单状态。该列中的数据范围为1到5。每个数字都与一个名称相关,该名称存储在另一个将该数字与相应名称相关联的表中。

SELECT order_id , order_status FROM tablename1

上面只返回订单状态的数字1、2、3、4、5。如何在查询中动态查询以将这些数字替换为它们各自的名称。
还有,用来描述这个的词是什么。如果我知道合适的词是什么,我会用谷歌搜索。

最佳答案

每个数字都与一个名称相关,该名称存储在另一个表中
将该数字与相应的名称相关联。
JOIN与另一张桌子:

SELECT
  t.order_id,
  s.StatusName
FROM tablename1 AS t
INNER JOIN the statusesTable AS s ON t.order_status = s.status_id;

10-07 13:29
查看更多