質問編集履歴

4

実現したいことの例修正

2017/11/06 02:02

投稿

maihama
maihama

スコア17

test CHANGED
File without changes
test CHANGED
@@ -46,6 +46,8 @@
46
46
 
47
47
  カラムD、E、FをテーブルAとBで比較する。
48
48
 
49
+ (カラムFは前11桁を比較します)
50
+
49
51
  合致したものがないデータをA、Bともに抽出したい。
50
52
 
51
53
  D、E、Fはユニークではありません。

3

実現したいことの例の加筆修正

2017/11/06 02:02

投稿

maihama
maihama

スコア17

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ###前提・実現したいこと
2
2
 
3
- JavaからDBのデータを抽出する際、2つのテーブルから対象のカラムを比べて条件に沿わないものを抽出したい。
3
+ JavaからDBのデータを抽出する際、2つのテーブルから対象のカラムを比べて条件に沿わないもののデータすべて抽出したい。
4
4
 
5
5
 
6
6
 
@@ -12,19 +12,35 @@
12
12
 
13
13
  ```
14
14
 
15
- テーブルA、B同じ
15
+ テーブルA
16
16
 
17
17
  カラムD(Date)
18
18
 
19
- カラムE(varchar)
19
+ カラムE(numeric(12,2))
20
20
 
21
- カラムF(varchar)
21
+ カラムF(varchar(20))
22
22
 
23
- カラムG(varchar)
23
+ カラムG(varchar(20))
24
24
 
25
- カラムH(varchar)
25
+ カラムH(varchar(20))
26
26
 
27
- カラムI(varchar)
27
+ カラムI(varchar(20))
28
+
29
+
30
+
31
+ テーブルB
32
+
33
+ カラムD(Date)
34
+
35
+ カラムE(numeric(12,2))
36
+
37
+ カラムF(varchar(20))
38
+
39
+ カラムJ(varchar(20))
40
+
41
+ カラムK(varchar(20))
42
+
43
+
28
44
 
29
45
  ```
30
46
 

2

実現したいことの例の追記

2017/11/06 02:01

投稿

maihama
maihama

スコア17

test CHANGED
File without changes
test CHANGED
@@ -20,11 +20,23 @@
20
20
 
21
21
  カラムF(varchar)
22
22
 
23
+ カラムG(varchar)
24
+
25
+ カラムH(varchar)
26
+
27
+ カラムI(varchar)
28
+
23
29
  ```
24
30
 
25
31
  カラムD、E、FをテーブルAとBで比較する。
26
32
 
27
- 合致したものがないデータをA、Bともに抽出したい
33
+ 合致したものがないデータをA、Bともに抽出したい
34
+
35
+ D、E、Fはユニークではありません。
36
+
37
+ ですので、同一のものが複数存在する場合があります。
38
+
39
+ 複数存在しても、その数があっていない場合余りを抽出するのは変わりません。
28
40
 
29
41
  ###試したこと
30
42
 

1

コメント追加

2017/11/06 01:57

投稿

maihama
maihama

スコア17

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  ###前提・実現したいこと
2
2
 
3
3
  JavaからDBのデータを抽出する際、2つのテーブルから対象のカラムを比べて条件に沿わないものを抽出したい。
4
+
5
+
4
6
 
5
7
 
6
8
 
@@ -35,3 +37,11 @@
35
37
  使用言語:Java
36
38
 
37
39
  QueryDsl等使用
40
+
41
+
42
+
43
+ ###最後に
44
+
45
+ 拙い日本語で申し訳ありません。
46
+
47
+ 不明な点があれば、一言よろしくお願いいたします。