有人能幫助我,爲什麼下面的SQL語句不會被存儲在變量@var?在這個陳述後,變量的值應該是「YES」或「NO」。 SQL SELECT CASE WHEN MAX(user_id) IS NULL THEN 'NO' ELSE 'YES' END User_exists
FROM user_id_table
WHERE user_id = 'some_user';
我發現這種說法here。
我有以下型號: User < ActiveRecord::Base
belongs_to :person
end
Person < ActiveRecord::Base
has_one :user
end
如果我想用戶裝載時,它被加載,我會做這樣的人: User.includes(:person)
的問題是,在使用2查詢,這很好,在belongs_to-has_