需求:
A表:id col
id:主键
col:存放col的code值(1,2,3,4...)
B表:id col1 col2 col3 col4...
id:主键
col1:存放的col1的内容...
col2:存放的col2的内容...
col3:存放的col3的内容...
col4:存放的col4的内容...
希望查询相同id里的col1,col2,col3的值,如果这个col在A表中有记录的话。
我们可以使用Mybatis的动态SQl来完成:
select id col from A表 where id = #{id};
拿到col的值
格式化col成字段名的形式
select id ${格式化后的col} from B表 where id = #{id};
注意这里要使用$
而不是#