回答編集履歴

1

回答を追記

2017/05/24 12:19

投稿

KiyoshiMotoki
KiyoshiMotoki

スコア4791

test CHANGED
@@ -46,6 +46,38 @@
46
46
 
47
47
 
48
48
 
49
+ 質問欄にご提示の
50
+
51
+ ```sql
52
+
53
+ from
54
+
55
+ mgmt_server_backup AS msb, mgmt_server_backup_share AS msbs
56
+
57
+ where
58
+
59
+ msb.mgmt_server_backup_id <> msbs.mgmt_server_backup_id and
60
+
61
+ ```
62
+
63
+ という結合方法は
64
+
65
+ 「`mgmt_server_backup_id`が互いに異なるレコード同士を結合する」
66
+
67
+ という意味になります。
68
+
69
+
70
+
71
+ これは互いに無関係なレコード同士を結合しているだけですので、ここから
72
+
73
+ 「`mgmt_server_backup`テーブルに存在し、
74
+
75
+  `mgmt_server_backup_share`テーブルには存在しない`mgmt_server_backup_id`」
76
+
77
+ をうまく抽出することはできません。
78
+
79
+
80
+
49
81
  意図する結果を得るためには、私の回答の
50
82
 
51
83
  ```sql