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

Phoenixを使用したEctoクエリでカテゴリ別に最大日付グループのIDを選択するにはどうすればよいですか?

    サブクエリ を使用できます 機能

    subquery = from t in "Table1"
          |> select([t], %{categoty: t.category, max_date: max(t.date)})
          |> group_by([t], t.category)
    
    from t in "Table1"
          |> join(:inner, [u], t in subquery(subquery), t.category == u.category and t.max_date == u.date)
          |> Repo.all
    


    1. PostgreSQLの子テーブルからデータを選択するにはどうすればよいですか?

    2. DB内のnull値によって占有されるメモリの量はどれくらいですか?

    3. データベース接続とクエリコードのヘルプが必要

    4. WooCommerceクーポンはどのようにデータベースに保存されますか?