如何修改SQL查询以返回Ext. Level one ID对应的Description
解决方案
你需要再次关联Sample Table 01,因为external_level_one_id本身属于Sample Table 01的external_initial_id集合,通过这个ID关联Sample Table 01的另一个实例,就能拿到对应的Description。
修改后的SQL语句:
SELECT I.external_initial_id, C.external_level_one_id, L.description AS level_one_description FROM sample_table_01 AS I INNER JOIN sample_table_02 AS C ON I.external_initial_id = C.external_initial_id INNER JOIN sample_table_01 AS L ON L.external_initial_id = C.external_level_one_id
说明:
- 新增的
INNER JOIN sample_table_01 AS L将Sample Table 01以别名L再次引入,用C.external_level_one_id匹配L.external_initial_id - 最终取
L.description就是external_level_one_id对应的描述内容,你可以通过别名(比如level_one_description)区分原描述字段
内容的提问来源于stack exchange,提问作者dasper0011
相关产品推荐
相关产品推荐

