如何拼出sql
表之间关联都用left join on
1、现在知道A,E,F表是结果肯定出现的
2、现在有一张表存放着表之间的关系:例如
A.id ,A, B.id,B
A.id,A,C.id,C
c.id,C,E.id,E
c.id,C,F.id,F
E.id,E,F.id,F
现在想用Java(其他语言也行)拼出from 后面的语句 例如:
from A left join C on A.id=C.id left join E on E.id=c.id left join F on e.id=F.id
现在A ,E,F是变化的,只是举得例子。
有什么算法吗???