回答編集履歴

1

誤りの修正

2018/06/27 23:57

投稿

sysjojo
sysjojo

スコア325

test CHANGED
@@ -2,6 +2,16 @@
2
2
 
3
3
 
4
4
 
5
- where句にtelの条件を追加したことで、結果のレコード数が変わっていませんか?
5
+ ~~where句にtelの条件を追加したことで、結果のレコード数が変わっていませんか?
6
6
 
7
7
  試しに「AND tel=:tel」を削ったらどうでしょう?
8
+
9
+ ~~
10
+
11
+ ### 追記
12
+
13
+ すみません。FROM句変わってるの見落としてました。
14
+
15
+ CROSSJOINになっていると思うので、WHERE句が成り立つレコードがないのでは?
16
+
17
+ memberのmailとpre_memberのaccountにメールアドレスが入っている以外に2つのテーブルをつなぐ情報がないのであれば、Orlofskyさんの言われるように分けるのが分かりやすいと思います。(メールアドレスは複数行入っているので一意キーではないですし)