环境:Java,Hibernate,Oracle
我有2张表A和B.我按照以下方式进行了加入
Select * from A a INNER JOIN B b ON a.if = b.reciptID WHERE <condition>
我的问题是如何检索,
表A中包含来自表B的列(b.reciptID)的所有列,通过在HQL或hibernate中查询。
先谢谢
答案 0 :(得分:1)
SELECT a.*, b.reciptID FROM A a JOIN B b ON a.if = b.reciptID
这会给你你所要求的;你不需要WHERE子句。我认为你不知道的是,如果你只想要其中一个表中的所有值,你可以使用表别名和*。