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

回答編集履歴

2

見直しします

2022/02/12 00:58

投稿

退会済みユーザー
answer CHANGED
@@ -9,4 +9,9 @@
9
9
  が使えそうです。
10
10
  引数に与えるデータのうち、NULLではない最初のものが使われるので、
11
11
  テーブルAにもBにも存在するデータで基本的に同じってことであれば、
12
- `COALESCE(テーブルA.名前, テーブルB.名前) AS "名前"`みたいにするとよいです。
12
+ `COALESCE(テーブルA.名前, テーブルB.名前) AS "名前"`みたいにするとよいです。
13
+
14
+ と書いてから気づきましたが、
15
+ maisumakunさんの指摘にあるように、
16
+ (ユーザマスタ LEFT JOIN ヘルスケアマスタ) LEFT JOIN 会員マスタ
17
+ っていうJOINの仕方をすれば、ナナシさんにはならないはずですよね。

1

見直し

2022/02/12 00:53

投稿

退会済みユーザー
answer CHANGED
@@ -9,4 +9,4 @@
9
9
  が使えそうです。
10
10
  引数に与えるデータのうち、NULLではない最初のものが使われるので、
11
11
  テーブルAにもBにも存在するデータで基本的に同じってことであれば、
12
- `COALESCE (テーブルA.foo, テーブルB.foo)`みたいにするとよいです。
12
+ `COALESCE(テーブルA.名前, テーブルB.名前) AS "名前"`みたいにするとよいです。