[解決済み] Rails find record with zero has_many records associated [duplicate].
2022-11-22 11:39:30
質問
これはかなり簡単なようですが、Googleで表示させることができません。
もしあれば
class City < ActiveRecord::Base
has_many :photos
end
class Photo < ActiveRecord::Base
belongs_to :city
end
写真のない都市をすべて見つけたい。というような呼び方ができるといいんですが...。
City.where( photos.empty? )
...が、これは存在しない。では、このようなクエリはどうやるのでしょうか?
更新しました。 元の質問に対する答えを見つけたので、私は興味があります、あなたはどのように逆を構築するのですか?
IE: もし私がこれらをスコープとして作成したい場合。
scope :without_photos, includes(:photos).where( :photos => {:city_id=>nil} )
scope :with_photos, ???
どのように解決するのですか?
ここで見つけました。 https://stackoverflow.com/a/5570221/417872
City.includes(:photos).where(photos: { city_id: nil })
関連
-
SQL-初心者のためのベスト入門SQLクエリ I
-
[解決済み] アドホッククエリとは何ですか?
-
[解決済み] 各GROUP BYグループの最初の行を選択しますか?
-
[解決済み] SQLのSELECTでIF...THENを実行するにはどうすればよいですか?
-
[解決済み] エラーが発生しました。pgsqlをrailsで動作させようとすると、Peer authentication failed for user "postgres" と表示されます。
-
[解決済み] mysqldumpで特定のテーブルをスキップする
-
[解決済み] 既存のカラムにIDを追加する
-
[解決済み] VARCHARとCHARの違いは何ですか?
-
[解決済み】Railsのhas_manyがエイリアス名で表示される。
-
[解決済み】Railsで関連するレコードがないレコードを探したい
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
解決策:java.sql.SQLException: ユーザー ''@'localhost'' (パスワード: YES を使用) のアクセスが拒否されました。
-
[解決済み] Oracle Trigger ORA-04098: トリガーが無効で、再バリデーションに失敗しました。
-
[解決済み] MySQLの「スキーマの作成」と「データベースの作成」 - 違いはあるのか?
-
[解決済み] アドホッククエリとは何ですか?
-
[解決済み] SQLテーブルで重複する値を検索する
-
[解決済み] 最初の行への結合方法
-
[解決済み] SQL Serverで結果をページ分割する最も良い方法は何ですか?
-
[解決済み] SQLのインデックスとは何ですか?
-
[解決済み] "ON UPDATE CASCADE "を使用する場合について
-
[解決済み】Railsで関連するレコードがないレコードを探したい