假设10张表,每张表有10个字段.现在我要任意的选取其中的某些字段拼接成一个完整的查询条件(极端考虑10x10个字段都可以作为查询条件),该如何处理?
select t1.*,t2.*,t3.*... from table1 t1,table2 t2,table3 t3... where ...
普通的sql语句(未优化)是有特点的
select 。。。。。。
from 。。。。
where 表连接条件 and 条件1 or 条件2
三段,,用代码动态生成sql语句,,,,当然mybatis提供了很好的动态sql生成方法,,可以试试。