find_by(カラム名: 値)

そのテーブル内の'値'に対応するレコードを一つだけとってきてくれる

select(:カラム名, :カラム名)

カラムを表示させるかを選ぶ。全て表示させたい場合は*を使う

joins

テーブルを結合する。

Film.joins(inventories:)←結合させるテーブルは複数形で書く

Film.joins(inventories: :rentals)結合したテーブル(inventory)にテーブル(rental)を結合する場合

Film.joins(inventries: [rentals: :payments])3つ以上結合する場合(ネストを増やせばいくつでも)

as

名前を変える.。

selectと組み合わせて使用する。

('categogory.name as namae')としてたら、namaeで表示される

group

指定したカラムの同じ値のレコードをまとめてくれる

カラムをある項目にまとめて集計する際に便利