小技

PostgreSQLのWITH句の書き方を毎回忘れる

WITH サブクエリ名 AS

集約関数のarray_aggとarray_to_stringで、1対nがいい感じに取得できたりするよ

  • 1対nのレコードをSQLで取得する時に、nの方をカンマ区切りで取得できたりする
  • 例えば一人の店員が複数の店舗に所属してるような場合
SELECT
  employee_name,
  array_to_string(array_agg(store_name), ",")
FROM
  employee_list
GROUP BY
  employee_name;-- employee_name | store_name
-- ----------------------------------
-- matty         | shibuya,shinjuku
-- jason         | Harajuku
-- taro          | shibuya

記事

AWS Startup Loft Tokyoって技術相談乗ってくれるんだね

目黒にあるAWSのコワーキングスペースですが、コロナの影響で現在は休業してるみたいです。

しかしオンラインで技術相談乗ってくれるらしく、事前に質問内容を入力しておけば、専門の方が回答してくれるらしいです。無料で。

こりゃやってみるしかねぇなぁ