使用表B中的列连接检索表A的所有列

时间:2015-01-27 03:46:30

标签: java sql hibernate

环境: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中查询。

先谢谢

1 个答案:

答案 0 :(得分:1)

SELECT a.*, b.reciptID FROM A a JOIN B b ON a.if = b.reciptID

这会给你你所要求的;你不需要WHERE子句。我认为你不知道的是,如果你只想要其中一个表中的所有值,你可以使用表别名和*。