sql >> データベース >  >> RDS >> PostgreSQL

派生テーブルと結合するにはどうすればよいですか?

    質問の作成者は、SQLにジャンプする前に、基本的なRailsとactiverecordの使用法を確認する必要があります。 Activerecordがデータをモデル化する方法とその使用方法を理解する必要があります。最初に共通言語で何をしたいのかを理解し、次にそれを行うために存在するものをどのように使用できるかを確認します。

    Railsは@tempテーブルの構造を認識していません。結果セットのみがあり、私が理解していることから、ARELは結果セットからロジックを構築しません。アクティブレコードモデル用にプルするスキーマから構築されます。

    このデータからビューを構築することはできないため、唯一のオプションは、activerecordクラスで標準の結合オプションを使用するか、カスタムSQLを実行することです。

    Rails 3では、ActiveRecord関係代数が非常に高度であり、クエリが非常に簡単になりました。

    Comment.order("#{Comment.table_name}.created_at desc').limit(5).joins(:posts).order("#{Post.table_name} created_at desc")




    1. Oracleを使用してイベントをWindowsイベントログに配置する

    2. 挿入された行を更新するためのMysqlトリガー

    3. XMLファイルからGoogleMapAPIへのマーカーの読み込み

    4. 外部キーとして列を追加すると、外部キー制約で参照されているERROR列が存在しません