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

質問編集履歴

4

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

2018/11/20 08:12

投稿

hop
hop

スコア16

title CHANGED
File without changes
body CHANGED
@@ -5,10 +5,9 @@
5
5
  テーブルA,Bのコピーが格納されているテーブルCopyA,CopyBがある。
6
6
  テーブルA,Bは自動更新される。
7
7
  テーブルCopyA,Bは手動更新をしないと更新が行われない。
8
- なので、現在はテーブルA,BとテーブルCopyA,Bの中身には差異がある。
8
+ なので、現在はテーブルA,BとテーブルCopyA,Bの中身には差異(テーブルA,Bの方数値が大きい)がある。
9
-
10
9
  ### やっていること
11
- ①テーブルCopyA,CopyBからカラム1に紐付いたカラムXのMAXの値を取得
10
+ ①テーブルCopyA,CopyBからカラム1毎のカラムXのMAXの値を取得
12
11
  ②テーブルA,BのカラムXと①を比較
13
12
  ③テーブルA,BからカラムXが①以下のものを取得
14
13
  ④③を元にテーブルA,Bからカラム1,2,3,4を取得

3

CREATE TABLE文を修正しました。

2018/11/20 08:12

投稿

hop
hop

スコア16

title CHANGED
File without changes
body CHANGED
@@ -19,10 +19,10 @@
19
19
 
20
20
  ```SQL
21
21
  CREATE TABLE テーブルA,テーブルCopyA
22
- (カラム1(varchar),カラム2(varchar),カラムX(datetime))
22
+ (カラム1(varchar)(主),カラム2(varchar),カラムX(datetime))
23
23
 
24
24
  CREATE TABLE テーブルB,テーブルCopyB
25
- (カラム3(varchar),カラム4(varchar),カラムX(datetime))
25
+ (カラム1(varchar)(主),カラム3(varchar),カラム4(varchar),カラムX(datetime))
26
26
 
27
27
  現在の成果
28
28
  SELECT

2

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

2018/11/20 08:06

投稿

hop
hop

スコア16

title CHANGED
File without changes
body CHANGED
@@ -19,10 +19,10 @@
19
19
 
20
20
  ```SQL
21
21
  CREATE TABLE テーブルA,テーブルCopyA
22
- (カラム1(varchar),カラム2(varchar),カラムX(date))
22
+ (カラム1(varchar),カラム2(varchar),カラムX(datetime))
23
23
 
24
24
  CREATE TABLE テーブルB,テーブルCopyB
25
- (カラム3(varchar),カラム4(varchar),カラムX(date))
25
+ (カラム3(varchar),カラム4(varchar),カラムX(datetime))
26
26
 
27
27
  現在の成果
28
28
  SELECT

1

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

2018/11/20 07:57

投稿

hop
hop

スコア16

title CHANGED
File without changes
body CHANGED
@@ -41,7 +41,7 @@
41
41
  )AS 別名1
42
42
  GROUP BY カラム1
43
43
  )AS 別名2
44
- INNER JOIN テーブル1
44
+ INNER JOIN テーブルA
45
45
  ON テーブルA.カラム1 = 別名2.カラム1
46
46
  RIGHT JOIN テーブルB
47
47
  ON テーブルB.カラム1 = テーブルA.カラム1;