回答編集履歴

2

回答修正: values削除

2020/03/26 09:04

投稿

Y.H.
Y.H.

スコア7918

test CHANGED
@@ -22,9 +22,7 @@
22
22
 
23
23
  insert into [テーブルB] (CustSerial,Date,Name)
24
24
 
25
- values (
26
-
27
- SELECT
25
+ SELECT
28
26
 
29
27
  IsNull((SELECT TOP 1 [テーブルA].CustSer FROM [テーブルD] WHERE [テーブルD].ID=[テーブルA].ID), 0) AS CustSer,
30
28
 
@@ -32,10 +30,8 @@
32
30
 
33
31
  IsNull([テーブルA].name, '') as Name
34
32
 
35
- FROM [テーブルA]
33
+ FROM [テーブルA]
36
34
 
37
35
  LEFT JOIN [テーブルC] ON [テーブルA].ID = [テーブルC].ID
38
36
 
39
- )
40
-
41
37
  ```

1

表現修正

2020/03/26 09:04

投稿

Y.H.
Y.H.

スコア7918

test CHANGED
@@ -8,13 +8,13 @@
8
8
 
9
9
  全部1つのSQL文で組むことができれば1回のSQL発行であとは全部SQLサーバーで処理できます。
10
10
 
11
- こんな↓感じのイメージでやればいいと思います。
11
+ こんな↓感じの**イメージ**でやればいいと思います。
12
12
 
13
13
   (T-SQL何年かぶりなので間違っていて動かない可能性大ですが・・・)
14
14
 
15
15
 
16
16
 
17
- select文で[テーブルB]へInsertする形を作り上げられれば、それをvaluesに指定するだけです。
17
+ **select文で[テーブルB]へInsertする形を作り上げられれば、それをvaluesに指定するだけです。**
18
18
 
19
19
 
20
20