2
我有表Many to Many Associations
兩者之間:對於防爆用戶&城市Rails的查詢返回的用戶屬於任何城市及不屬於任何城市
users
id name
1 Bob
2 Jon
3 Tom
4 Gary
5 Hary
cities
id name
1 London
2 New-york
3 Delhi
users_cities
id user_id city_id
1 1 2
2 2 1
3 3 1
4 3 2
5 4 3
我想兩個SQL查詢
查詢其接受city_id數組並返回屬於該城市的所有用戶。 對於防爆時city_id:[1,2]然後結果應該是 O/P應是
id name
1 Bob
2 Jon
3 Tom
查詢它接受city_id的陣列,並返回所有誰不屬於這些城市的用戶。 對於防爆時city_id:[1,2]然後結果應該是 O/P應是
id name
4 Gary
5 Hary
注: - 我使用
user.rb
has_and_belongs_to_many :cities
city.rb
has_and_belongs_to_many :users