べすとえふぉーと

プログラミング等のノート 

2022-01-01から1年間の記事一覧

INNER JOINでサブテーブルの最大レコードをくっ付ける

SQL

メインテーブルに関連付くサブテーブルのうち サブのIDが最大の情報を取ってくる場合のSQL select a.*,c.* from main_table a inner join ( select main_id,max(sub_id) sub_id from sub_table group by main_id ) b on a.main_id = b.main_id inner join su…

Update文内でCaseを使う

SQL

update_col1 = case when tbl1.datecolumn <= '20210101' then tbl1.value1 else tbl1.value2 end