如何拼出sql

peixiaofu 2016-04-01 02:53:38
表之间关联都用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是变化的,只是举得例子。
有什么算法吗???
...全文
300 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Usher丶AckMan 2016-04-15
  • 打赏
  • 举报
回复
下班了!
Usher丶AckMan 2016-04-15
  • 打赏
  • 举报
回复
给你写一个伪代码: int a1,a2,a3;//变量 "from "+a1+"left join C on "+a1.id+"=C.id left join"+ a2+" on"+a2.id+"=c.id left join"+ a3+" on e.id="+a3.id 这样就可以了. 写一个方法,将这三个参数动态的拼接到字符串上就可以了.你要的是这样的吗?
peixiaofu 2016-04-06
  • 打赏
  • 举报
回复
引用 1 楼 KcCoO 的回复:
写一个方法,将变化的量当参数传入.
这个能写出来可以来我们公司当老大了
peixiaofu 2016-04-06
  • 打赏
  • 举报
回复
引用 1 楼 KcCoO 的回复:
写一个方法,将变化的量当参数传入.
兄弟有时间的话帮写一个
Usher丶AckMan 2016-04-01
  • 打赏
  • 举报
回复
写一个方法,将变化的量当参数传入.

67,514

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧