我有 2 表第 1 表是
客户编号、客户名称、地点、州
- 1、ABC、DEL、DL
 - 2、ABD、PNP、HR
 - 3、安倍、LDH、PB
 
另一张桌子
代码、说明
- DEL,德里
 - 德里
 - 帕尼帕特
 - 人力资源部,哈里亚纳邦
 - LDH,卢迪亚纳
 - PB,Pubjab
 
我需要一个显示以下结果的 SQL 查询
客户编号、客户名称、地点、州
- 1,ABC,德里,德里
 - 2、ABD、帕尼帕特、哈里亚纳邦
 - 3、安倍、卢迪亚纳、旁遮普
 
我有 2 表第 1 表是
另一张桌子
我需要一个显示以下结果的 SQL 查询
基本上,您需要加入Table2两次,Table1因为它有两个依赖列。
SELECT  a.CustomerNumber,
        a.CustomerName,
        b.Description Place,
        c.Description State
FROM    Table1 a
        INNER JOIN Table2 b
            ON a.Place = b.Code
        INNER JOIN Table2 c
            ON a.State = c.Code
要进一步了解有关联接的更多信息,请访问以下链接:
输出
╔════════════════╦══════════════╦══════════╦═════════╗
║ CUSTOMERNUMBER ║ CUSTOMERNAME ║  PLACE   ║  STATE  ║
╠════════════════╬══════════════╬══════════╬═════════╣
║              1 ║ ABC          ║ Delhi    ║ Delhi   ║
║              2 ║ ABD          ║ Panipat  ║ Haryana ║
║              3 ║ ABE          ║ Ludhiana ║ Pubjab  ║
╚════════════════╩══════════════╩══════════╩═════════╝