mysql表多级连接查询问题

dota_371581 2013-10-17 04:22:50
数据库中有4张表 A,B,C,D 其中都以ID为主键,并且A的主键是B的外键,B的主键是C的外键依次类推。现在需要查询当 A的ID为某值的时候,另外几个表里的所有相关值。我现在感觉要么在存储过程中嵌套查询,要么查出来后在内存中循环处理,求 比较好的处理方式。
...全文
207 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dota_371581 2013-10-17
  • 打赏
  • 举报
回复
引用 3 楼 ITjyLh 的回复:
我也不清楚啊 先做出来 在考虑优化
很对,不行那是他们的事,他们让这么做的,我只是想问问有没有更好的方法。。PS 得有8套这样的表需要处理。。。
  • 打赏
  • 举报
回复


我也不清楚啊 先做出来 在考虑优化
dota_371581 2013-10-17
  • 打赏
  • 举报
回复
引用 1 楼 ITjyLh 的回复:
我建议一次性查出来 然后在处理需要的值 具体得根据你的需求而定
我想在数据库里嵌套查询,但上司让A根据条件差,B,C,D都查出来,在内存中筛选,我需要把它们都封装成类,现在是3层循环。。。我很好奇 mysql不支持 EF吗 他们为什么不用EF。。
  • 打赏
  • 举报
回复

我建议一次性查出来 然后在处理需要的值
具体得根据你的需求而定

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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