如何拼出sql

peixiaofu 2016-04-01 02:55:12
表之间关联都用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是变化的,只是举得例子。
有什么算法吗???
...全文
158 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
feng5796863 2016-04-06
  • 打赏
  • 举报
回复
递归查询,你百度就知道了
peixiaofu 2016-04-06
  • 打赏
  • 举报
回复
引用 1 楼 xu176032 的回复:
这用什么什么算法, 直接java里面字符串拼接,拼出来你要执行的sql,执行就完事了呗,各种if你在java里面判断呗,最终拼出来一个sql的字符串。
这个能写出来可以到我们公司当老大了
peixiaofu 2016-04-01
  • 打赏
  • 举报
回复
引用 1 楼 xu176032 的回复:
这用什么什么算法, 直接java里面字符串拼接,拼出来你要执行的sql,执行就完事了呗,各种if你在java里面判断呗,最终拼出来一个sql的字符串。
能给好好看看题目吗
xu176032 2016-04-01
  • 打赏
  • 举报
回复
这用什么什么算法, 直接java里面字符串拼接,拼出来你要执行的sql,执行就完事了呗,各种if你在java里面判断呗,最终拼出来一个sql的字符串。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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