A数据集的sql:
select * from table1 order by name desc
想将上面的排序字段name改成动态查询的,比如排序字段是通过B数据集查出来的,然后嵌入到A数据集的order by后面。
B数据集的sql:
select 'name' from table2 where id=1
select * from table1 a order by (select tt from table2 where id=1 and a.关联字段 = 关联字段) desc
————————————————
你应该要把A、B两个连接在一起,再按照B数据集中的name字段排序吧