假设我有两个表:一个包含客户数据,一个包含位置数据。
TABLE1
有四个字段:USERNAME
,FIRST_NAME
,LAST_NAME
和REGION
。可以从REGION
字段返回的数据可以是'1'
或'2'
。
TABLE2
基本上充当“定义”表。在其中,有两个字段REGION_ID
和REGION_DESC
。
TABLE 2
第一行的SELECT查询可能如下所示:
REGION_ID | REGION_DESC
-----------------------
1 | Eastern
运行我的选择查询时,我希望能够将USERNAME
然后REGION_ID
拉为“区域”,然后获得'1'
或{{ 1}}自动替换为其各自的定义; “西方”或“东方”。
所以,而不是:
'2'
我会看到:
USERNAME | REGION
-------------------
1 | 1
我确定我之前已经看过这个,但我似乎无法找到这个被称为......而且,无论出于什么原因,我显然无法找到合适的措辞,因为我的谷歌搜索是因为我找不到我正在寻找的那个。
非常感谢任何帮助。
答案 0 :(得分:4)
您希望根据它们共同共享的公共区域ID将两个表连接在一起。
SELECT t1.USERNAME, t2.REGION_DESC
FROM table1 t1
INNER JOIN table2 t2
ON t1.REGION = t2.REGION_ID;