サブクエリを含むselectがあり、その結果をJavaで取得したいのですが、今までは単純なクエリでしか作業していませんでした。だから、あなたは私にこれをどうやっていくかのアイデアを与えることができます。私は2つのテーブルをマッピングして、今私はサブクエリから結果を取得するDAOに取り組んでいます。DAOのサブクエリーJava
これは私のDAO関数です:
public List<Object> getAllEntries(){
Query query = emJAGS.createNativeQuery("select nr, responsible, (select count(*) from table1 where idNr = cnt and month <= '2016/09' and month >= '2011/01') CNT "
+ "from table2 where flag = 1 and (select count(*) from table1 where idNr = cnt and month <= '2016/09' and month >= '2011/01') > 0");
}
私はこのことから、結果を得るために、さらに進行する方のアイデアを持っていません。前もって感謝します!あなたはこの形式に関連するPOJOを作成した場合
これらの表の見方は?それらをリンクしている外部キーは何ですか?これらの2つのテーブルから何を取り出したいですか? –
私は2つのテーブルから結果を取得したい場合は、nrと責任を取ってほしい – blaa