Frage zu Sub-Select


#1

Hallo zusammen,

wie baue ich diese SQL-Abfrage in Rails?

Select * from USERS WHERE id NOT IN (SELECT user_id FROM PLAYERS)

Es besteht eine 1 zu 1 Beziehung zwischen User und Player.

class User
has_one :player

class Player
belongs_to :user

Danke und Gruß
Guido


#2

On Friday 10 October 2008, Guido P. wrote:

Hallo zusammen,

wie baue ich diese SQL-Abfrage in Rails?

Select * from USERS WHERE id NOT IN (SELECT user_id FROM PLAYERS)

Es besteht eine 1 zu 1 Beziehung zwischen User und Player.

class User
has_one :player

User.find(:all, :include => :player,
:conditions => “players.user_id IS NULL”)

Michael


Michael S.
mailto:removed_email_address@domain.invalid
http://www.schuerig.de/michael/


#3

Vielen Dank Michael

Guido

Zitat von Michael S. removed_email_address@domain.invalid: