teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2015/11/16 11:34

投稿

退会済みユーザー
answer CHANGED
@@ -6,7 +6,7 @@
6
6
  ※MapのKeyにはテーブルのカラム名、Valueには対象値が入る想定です。
7
7
  ```Java
8
8
  List<Map<String, String>> mapList1 = SQL実行結果1;
9
- List<Map<String, String>> mapList2 = SQL実行結果2;
9
+ List<Map<String, String>> mapList2 = SQL実行結果2; // SQL実行結果1の内容一部も取得される?
10
10
  List<String> valueList = new ArrayList<String>(); // 主キー項目の値を保持するリスト
11
11
  if (mapList2 != null && mapList2.size() > 0) { // SQL実行結果2が空以外の場合
12
12
  for (Map<String, String> m : mapList1) {
@@ -20,4 +20,7 @@
20
20
  }
21
21
  }
22
22
  ```
23
- 間違ってたらすみません。
23
+ 間違ってたらすみません。
24
+ ---
25
+ hiroki8080さんの回答にもありますように
26
+ ②の結果に①の結果と重複するレコードが存在しない場合はaddAllで追加できます。