投稿者 Yamato  (社会人) 投稿日時 2017/2/17 17:23:31
 魔界の仮面弁士様

お世話になっております。
このようなSQL文が有るとは、勉強になりました!有難うございます。

全て試した結果、【案4改】が素晴らしく、訪問は1回と想定していたところ、実際は複数回
実施している事が判明しました。思慮が足りませんでした。
まさしく以下のような結果となりました。

 ┏━━━┯━━━━━━━━━━━━━━━━━
 ┃ID       │実施日                          
 ┣━━━┿━━━━━━━━━━━━━━━━━
 ┃27-001│2016/04/07,2016/04/05,2016/03/10 
 ┠───┼─────────────────
 ┃27-002│                                    
 ┠───┼─────────────────
 ┃27-003│2016/06/05                    
 ┠───┼─────────────────
 ┃27-004│                                                      
 ┗━━━┷━━━━━━━━━━━━━━━━━                

そこで、Aテーブルから取得した結果をBテーブルにInsertしたいと思います。
訪問日が3回存在したとしても、直近から2回分のみ取得したいです。
厚かましいお願いですが、引き続きご教示いただけますでしょうか。
どうぞ宜しくお願い致します。

【Bテーブル】
------------------------------------
ID           実施日1      実施日2
------------------------------------
27-001    2016/04/07   2016/04/05
------------------------------------
27-002
------------------------------------
27-003    2016/06/05
------------------------------------
27-004
------------------------------------