2

join 句で Criteria API サブクエリを使用する方法はありますか。私はこのようなSQLを持っています

select ud.email as email,ul.last_login as last_login,
ul.login_count as login_count, fb_count, m_count from user_details ud
left outer join user_logins userlogins1_ on ud.user_id=ul.user_id
left outer join 
(select count(feedback_id) as fb_count,user_id from user_feedback group by user_id) as uf
on ud.user_id=uf.user_id 
left outer join (select count(mapid) as m_count,user_id from maps group by user_id) as m 
on ud.user_id=m.user_id order by ud.email asc

その基準が結合でサブクエリをサポートしていないが、select または where 句でのみサポートしている場所をいくつか見ました。これは本当ですか?

上記を別の方法で書き直す方法が見つかりません。助けてください/続行する方法を教えてください

4

1 に答える 1

0

簡単な答えは、できません。これを行う際の問題は、休止状態が作成されていないため、結合の結果をマップする方法がわからないことです。

于 2013-10-08T03:13:07.617 に答える