質問編集履歴

4

前提条件をすこし修正しました。

2018/11/20 08:12

投稿

hop
hop

スコア15

test CHANGED
File without changes
test CHANGED
@@ -12,13 +12,11 @@
12
12
 
13
13
  テーブルCopyA,Bは手動更新をしないと更新が行われない。
14
14
 
15
- なので、現在はテーブルA,BとテーブルCopyA,Bの中身には差異がある。
15
+ なので、現在はテーブルA,BとテーブルCopyA,Bの中身には差異(テーブルA,Bの方数値が大きい)がある。
16
-
17
-
18
16
 
19
17
  ### やっていること
20
18
 
21
- ①テーブルCopyA,CopyBからカラム1に紐付いたカラムXのMAXの値を取得
19
+ ①テーブルCopyA,CopyBからカラム1毎のカラムXのMAXの値を取得
22
20
 
23
21
  ②テーブルA,BのカラムXと①を比較
24
22
 

3

CREATE TABLE文を修正しました。

2018/11/20 08:12

投稿

hop
hop

スコア15

test CHANGED
File without changes
test CHANGED
@@ -40,13 +40,13 @@
40
40
 
41
41
  CREATE TABLE テーブルA,テーブルCopyA
42
42
 
43
- (カラム1(varchar),カラム2(varchar),カラムX(datetime))
43
+ (カラム1(varchar)(主),カラム2(varchar),カラムX(datetime))
44
44
 
45
45
 
46
46
 
47
47
  CREATE TABLE テーブルB,テーブルCopyB
48
48
 
49
- (カラム3(varchar),カラム4(varchar),カラムX(datetime))
49
+ (カラム1(varchar)(主),カラム3(varchar),カラム4(varchar),カラムX(datetime))
50
50
 
51
51
 
52
52
 

2

カラムXの型が誤っていたので修正しました。

2018/11/20 08:06

投稿

hop
hop

スコア15

test CHANGED
File without changes
test CHANGED
@@ -40,13 +40,13 @@
40
40
 
41
41
  CREATE TABLE テーブルA,テーブルCopyA
42
42
 
43
- (カラム1(varchar),カラム2(varchar),カラムX(date))
43
+ (カラム1(varchar),カラム2(varchar),カラムX(datetime))
44
44
 
45
45
 
46
46
 
47
47
  CREATE TABLE テーブルB,テーブルCopyB
48
48
 
49
- (カラム3(varchar),カラム4(varchar),カラムX(date))
49
+ (カラム3(varchar),カラム4(varchar),カラムX(datetime))
50
50
 
51
51
 
52
52
 

1

INNER JOINするテーブル名が誤っていたので修正しました。

2018/11/20 07:57

投稿

hop
hop

スコア15

test CHANGED
File without changes
test CHANGED
@@ -84,7 +84,7 @@
84
84
 
85
85
  )AS 別名2
86
86
 
87
- INNER JOIN テーブル1
87
+ INNER JOIN テーブルA
88
88
 
89
89
  ON テーブルA.カラム1 = 別名2.カラム1
90
90