级联关系已经在配置文件中设置好了。所以多表查询其实只对一个表查询就可以调出相关表的值。
例如只查子表Child调出父表Parent的数据,就可以Child.getParent.getXXX();
例如只查子表Child调出父表Parent的数据,就可以Child.getParent.getXXX();
解决方案 »
- ibm portal有没有好的学习资料
- 小白的问题,编码格式
- Java Socket实现和服务器的长连接
- 系统要为第三方留接口,这个怎么做的?
- java客户端访问gsoap问题
- 环境问题???
- 关于java环境配置的 问题~~~!!谁能帮帮忙?
- 求教在resin运行servlet出错原因?
- ------------------- 分割字符串的问题 ---------------------------
- 新手求大神帮忙解决问题了
- spring+struts 使用DelegatingActionProxy时 是不是必须在action里写get set方法
- JMS中的Producer的send中的option的keepAliveTime的单位是毫秒还是微秒呢?
因为主表中存在分类,子表存在优先级及状态.现在要取主表中分类为:"a",子表状态为0,并且有优先级排序的前三条记录.
SQL:
SELECT top 3 gc.pkid, gc.fkid, rw.fenlei, rw.rwmc, gc.state
FROM Parent rw INNER JOIN Child gc ON rw.pkid = gc.fkid
where rw.fenlei='fenlei1' and gc.state=0
order by gc.shunxu因为我同时要取多个分类的子表记录,所以只查子表Child调出父表Parent的数据的方法是不行的.