PersonとPersonRoleAssociationの2つのオブジェクトのデータを結合するHQLクエリを実行しようとしています。 私はHibernate 4.3.10とGrails 3.0.10を実行しています。 私の現在のクエリは、このようなものになります。これは、参加標準SQL内側の左側に相当します私の理解から SELECT person
FROM Person person,
2つの表を結合する必要がありますが、最後の表(IsActive = 1の場合は完全な外部結合が必要です。 )は、結合された最初の2つのテーブルの代わりにそのデータを表示します。 (SELECT qp.ItemName AS name
, qp.TimeAdded AS created
, '' AS effective
, qp.VendorName AS
Query1を変更した場合: select * from t1 inner join t2 on t1.id = t2.id
left join t4 on t2.id = t4.id
left join t3 on t2.id = t3.id
がQUERY2: select * from t1 inner join t2 on t1.id = t2.id
これについて多数の記事を読んでいます。質問がどのように答えられたのかを判断できません。どんな助力も心から感謝します。ここに私のクエリです: SELECT A.EMPLOYEE, COUNT(B.DEPENDENT)
FROM TABLE A
LEFT OUTER JOIN TABLE B ON A.EMP_ID = B.EMP_ID
WHERE A.EMP_ID = '12345'