Thank Nathan a lot!
We already figured out the NOT IN part. However your extra 'change other
city' is also great!
-Bruce


melinate wrote:
> 
> Don't know if you already found a solution, but here is what the SQL would
> look like... I imagine the HQL would be similar..
> 
> Here is how to get just the "other" users:
> 
> SELECT user.* FROM user WHERE user.city NOT IN (SELECT city.name FROM city
> WHERE state = 'CA')
> 
> Here is how to get all users and change the city name to "other" if not in
> city table [don't forget to add the other user properties to the select]:
> 
> SELECT user.username, CASE WHEN (city.name IS NULL) THEN 'Other' ELSE
> city.name END as city FROM user LEFT OUTER JOIN city on (user.city =
> city.name)
> 
> 
> Nathan
> 
> 
> ----- "BruceLee" <[EMAIL PROTECTED]> wrote:
>> Dear Team,
>> 
>> This question may be best in Hibernate forum. However I give it try
>> here
>> since many are knowledgeable and helpful in this forum. I use appfuse
>> 1.9.4
>> with WW2. My problem is,
>> 
>> There is City field in user table, some users are in big cities like
>> LA, San
>> Francisco and others in not well-known cities. I also have a city
>> table
>> containing records of most big cities with its state.
>> On JSP page, I want list user by city: LA, San Francisco, Other (all
>> other
>> cities in CA).
>> 
>> How can I create a map/set in Hibernate?
>> 1) Get set1 of city list in the state from city table
>> 2) Get all users whose city is *not* in above set1
>> 
>> I think Hibernate or MySQL should have a way, but I don't know. Maybe
>> one
>> way is to ask:)
>> Thanks a lot in advance!
>> -Bruce
>> -- 
>> View this message in context:
>> http://www.nabble.com/work-with-excluding-set-in-Hibernate-MySQL-tf4889633s2369.html#a13996042
>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/work-with-excluding-set-in-Hibernate-MySQL-tf4889633s2369.html#a14179865
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to