質問編集履歴

5

補足追加

2017/03/02 05:41

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  「INSERTが失敗した場合は、レコードが存在するので、そのレコードをSELECT」
38
38
 
39
- 「INSERTが成功した場合は、レコードが存在しない(レコードを挿入するのでそもそも値がわかっているためにSELECTしてもしなくてもいい)ので、そのままINSERTのみ実行」
39
+ 「INSERTが成功した場合は、レコードが存在しない(レコードを挿入するのでそもそも値がわかっているためにSELECTしてもしなくてもいい)ので、そのままINSERTのみ実行だけでよい(SELECTしても構わないが)
40
40
 
41
41
  みたいな感じだと思うのですが・・・。
42
42
 

4

補足追加

2017/03/02 05:41

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  「INSERTが失敗した場合は、レコードが存在するので、そのレコードをSELECT」
38
38
 
39
- 「INSERTが成功した場合は、レコードが存在しない(レコードを挿入するのでそもそも値がわかっているためにSELECTしてもしなくてもいい)」
39
+ 「INSERTが成功した場合は、レコードが存在しない(レコードを挿入するのでそもそも値がわかっているためにSELECTしてもしなくてもいい)ので、そのままINSERTのみ実行
40
40
 
41
41
  みたいな感じだと思うのですが・・・。
42
42
 

3

補足追加

2017/03/02 05:39

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -34,6 +34,12 @@
34
34
 
35
35
  ★INSERTを実行した結果、値が存在した場合のみSELECT結果が得られればいいかんじです。
36
36
 
37
+ 「INSERTが失敗した場合は、レコードが存在するので、そのレコードをSELECT」
38
+
39
+ 「INSERTが成功した場合は、レコードが存在しない(レコードを挿入するのでそもそも値がわかっているためにSELECTしてもしなくてもいい)」
40
+
41
+ みたいな感じだと思うのですが・・・。
42
+
37
43
 
38
44
 
39
45
  どうぞよろしくお願い致します。

2

補足追加

2017/03/02 05:38

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -15,6 +15,8 @@
15
15
 
16
16
 
17
17
  「name_JPに値をINSERTしてみて、すでに値があればname_ENの値をSELECT、なければname_JPとname_ENに値をINSERT」というクエリーを1行で作りたいのですがわかりません。
18
+
19
+ name_JP, name_ENはそれぞれQNIQUE制約があります。
18
20
 
19
21
 
20
22
 

1

補足追加

2017/03/02 05:35

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -28,4 +28,10 @@
28
28
 
29
29
  そもそもSELECTとINSERTは1行では書けないのでしょうか?
30
30
 
31
+
32
+
33
+ ★INSERTを実行した結果、値が存在した場合のみSELECT結果が得られればいいかんじです。
34
+
35
+
36
+
31
37
  どうぞよろしくお願い致します。