在查询结果中,我需要从一个表中的列中获取前3位数(得到此部分 - substr),并从第二个表中提取值,其中3位数代码位于不同的列中同一排。虽然我不在这部分寻求帮助,但我将按代码栏进行分组以供参考
Example
Table 1 Table 2
3_Digit Code_Column Description
123456 123 Blue
103456 103 Green
所以如果我的substr查询返回123 5次我正在寻找
Blue 3
答案 0 :(得分:0)
select t2.Code_Column, count(*)
from table1 t1
join table2 t2
on substr(t1.digit, 0, 3) = t2.Code_Column
group by t2.Code_Column