我有一张包含一堆订单的表......其中一列是 order_status。该列中的数据范围从 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;