一条得意的SQL查询语句
有两个表
user表
id name idCompany
000001 张三 302000
000002 李四 301000
company表
idCompany name
100000 总公司
201000 **分公司
202000 **分公司
301000 **营业部
302000 **营业部
company表的idCompany编号规则为
100000(总公司)
201000(**分公司)第1位代表为分公司,23位为分公司代码
202000(**分公司)
301000(营业部)第1位代表为营业部,第23位为上级分公司的代码
302000(营业部)
我现在要查这些信息出来
用户名,所属分公司,所属营业部
不知这条SQL语句要怎样写