环境:Java、Hibernate、Oracle
我有 2 个表 A 和 B。我按如下方式进行了连接
Select * from A a INNER JOIN B b ON a.if = b.reciptID WHERE <condition>
这里我的问题是如何检索,
通过在 HQL 或 hibernate 中查询,获得表 A 的所有列与表 B 的列(b.reciptID)。
提前致谢
最佳答案
SELECT a.*, b.reciptID FROM A a JOIN B b ON a.if = b.reciptID
这会给你你所要求的;你不需要 WHERE 子句。我认为您不知道的是,如果您只需要其中一个表中的所有值,则可以将表别名与 * 一起使用。
关于java - 连接检索,表 A 的所有列与表 B 的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28162889/