最好举个例子说明下,谢谢!

解决方案 »

  1.   

    sql 语句拼接是什么意思
    如果从多张表查数据 那就通过主外建查询啊   
      

  2.   

    1.select * from tableA where tableA.pk in(select tableA.pk from TableB where 条件)
    2.select * from tableA where exists (select 1 from tableB where tableA.pk=TableB.AId and 其他条件)in的时候,如果in的条件中查出的id太多的话,查询比较慢,推荐使用第2中方式,而且在oracle数据库中,in的条件的个数不能超过1000个。
      

  3.   

    主外键关联,或者用楼上的也是吧,我也是SQL菜手!
      

  4.   

    呵呵,,就是在用hibernate做拼接啦!后来经过别人的指点,其实跟sql语句差不多,只是以前表的字段变成对象罢了!