当前位置:编程学习 > C#/ASP.NET >>

mysql表多级连接查询问题

数据库中有4张表 A,B,C,D 其中都以ID为主键,并且A的主键是B的外键,B的主键是C的外键依次类推。现在需要查询当 A的ID为某值的时候,另外几个表里的所有相关值。我现在感觉要么在存储过程中嵌套查询,要么查出来后在内存中循环处理,求 比较好的处理方式。 --------------------编程问答--------------------
我建议一次性查出来  然后在处理需要的值
具体得根据你的需求而定 --------------------编程问答--------------------
引用 1 楼 ITjyLh 的回复:

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

我想在数据库里嵌套查询,但上司让A根据条件差,B,C,D都查出来,在内存中筛选,我需要把它们都封装成类,现在是3层循环。。。我很好奇 mysql不支持 EF吗 他们为什么不用EF。。 --------------------编程问答--------------------

我也不清楚啊 先做出来  在考虑优化 --------------------编程问答--------------------
引用 3 楼 ITjyLh 的回复:


我也不清楚啊 先做出来  在考虑优化

很对,不行那是他们的事,他们让这么做的,我只是想问问有没有更好的方法。。PS 得有8套这样的表需要处理。。。
补充:.NET技术 ,  LINQ
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,