什么是动态提取数据的mysql语法

时间:2013-03-17 18:21:13

标签: mysql sql join

我有一堆包含大量订单的表...其中一列是order_status。该列中的数据范围为1到5.每个数字都与一个名称相关,该名称存储在另一个表中,该表将该数字与相应的名称相关联。

SELECT order_id , order_status FROM tablename1

以上只会返回订单状态的数字1,2,3,4,5。如何在查询中查询以使用各自的名称替换这些数字。

此外,用于描述此内容的术语是什么。如果我知道适当的术语是什么,我会谷歌。

1 个答案:

答案 0 :(得分:2)

  

每个数字都与一个名称相关,该名称存储在另一个表中   将该号码与相应的名称联系起来。

JOIN与另一张表:

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