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

質問編集履歴

2

誤字

2020/02/07 12:08

投稿

UTAGAI1013
UTAGAI1013

スコア4

title CHANGED
File without changes
body CHANGED
@@ -42,7 +42,7 @@
42
42
  名前,
43
43
  性別,
44
44
   出身,
45
-  地区.出身
45
+  地区.出身,
46
46
   NENREI.年齢
47
47
  FROM
48
48
  TABLE A

1

コードの追加

2020/02/07 12:08

投稿

UTAGAI1013
UTAGAI1013

スコア4

title CHANGED
File without changes
body CHANGED
@@ -30,4 +30,44 @@
30
30
  TABLE A を TABLE B のようにサブクエリで結合して並び変えたいのですが、
31
31
  結合条件がうまくいかず場所がおかしくなったりします。
32
32
  *を使わず JOIN でどうにかしたいのですが手詰まりです。
33
- 初心者なので文章が拙いものですがよろしくお願いします。
33
+ 初心者なので文章が拙いものですがよろしくお願いします。
34
+
35
+
36
+ 追記
37
+
38
+ ```ここに言語を入力
39
+ SELECT
40
+ ROW_NOMBER()OVER(ORDER BY NO) AS NO,
41
+ 苗字,
42
+ 名前,
43
+ 性別,
44
+  出身,
45
+  地区.出身
46
+  NENREI.年齢
47
+ FROM
48
+ TABLE A
49
+ LEFT JOIN
50
+ (
51
+ SELECT
52
+ 出身
53
+ FROM
54
+ TABLE A
55
+ WHERE
56
+ 出身 %2=0
57
+ ) AS 地区
58
+ ON 出身 = 地区.出身
59
+ LEFT JOIN
60
+ (
61
+ SELECT
62
+  年齢
63
+ FROM
64
+  TABLE A
65
+ WHERE
66
+  NO %2=1
67
+ ) AS NENREI
68
+ ON NO = NENREI.年齢
69
+ ```
70
+
71
+ コードはこれになります。
72
+ DBはMicrosoft SQL serverです。
73
+ 無駄だらけかと思いますがよろしくお願いします。