为什么我用 select {a.*},{b.*} from district a,street b where b.name=:name
 查出来的数据 会翻倍???  本来我的数据库里面只有4条数据 但是查出来会有8条??
    请教下大侠~~~~~

解决方案 »

  1.   

    没有进行表关联。两表如果有关联关系的话,是需要添加关联关系的。
      

  2.   

    我记得 我有关联的。。都设置了 一对多 多对一的关系。。
      除了这个可能影响以外 还有其他可能影响的原因吗。
      

  3.   

    语句是没有错的,因为你查的是两张表的所有数据,你所说的只有四条数据是不是是说的其中一张表只有四条数剧呢?
      

  4.   

    恩 是的 我外键所在表 有4条数据 主键所在的表有3种类型    
      我查外键所在的表的数据  但查出来有8条~~~~