一张存放了A和B的多对多数据表 我想要这样查 select B from table where A.id=1 and A.id=2 也就是说想查ID即等于1又等于2的数据 求大神
------解决思路----------------------
你如果用and连接,那绝对查不出来 id =1 和id =2的数据,用or才行
------解决思路----------------------
你这个需求描述的比较模糊,是不是这个意思?
—— A表和B表连接后,找出B表所有能同时关联上A表ID为1和2的记录行。
另外A表的ID应该是主键吧?
我觉得还是先写出完整SQL,然后再考虑Hibernate能否实现。
不过不知道A表和B表的关键字段啥样,通过什么来实现多对多关联的,没法给出进一步建议。
------解决思路----------------------
同意楼上,问题描述不对。把表结构和数据弄出来