質問編集履歴

3

これが原因かも知れないので変更

2016/04/13 06:01

投稿

drunkdoll
drunkdoll

スコア128

test CHANGED
@@ -1 +1 @@
1
- RIGHT JOINなど 2つ以上の時のWHEREについて
1
+ PDOでbindParamを使っているサブクエリを利用したRIGHT JOINなど 2つ以上について
test CHANGED
File without changes

2

記述ミス

2016/04/13 06:01

投稿

drunkdoll
drunkdoll

スコア128

test CHANGED
File without changes
test CHANGED
@@ -4,10 +4,10 @@
4
4
 
5
5
 
6
6
 
7
- ①SELECT * FROM a INNER JOIN b ON a.XXX = b.XXX WHERE A.YYY = x
7
+ ①SELECT * FROM a INNER JOIN b ON a.XXX = b.XXX WHERE a.YYY = x
8
8
 
9
9
 
10
10
 
11
11
  ②で記述するとエラーになってしまっています
12
12
 
13
- ②SELECT * FROM ( a INNER JOIN b ON a.XXX = b.XXX WHERE A.YYY = x ) RIGHT JOIN c ON c.ZZZ = b.ZZZ
13
+ ②SELECT * FROM ( a INNER JOIN b ON a.XXX = b.XXX WHERE a.YYY = x ) RIGHT JOIN c ON c.ZZZ = b.ZZZ

1

RIGHT JOINにしました

2016/04/12 09:15

投稿

drunkdoll
drunkdoll

スコア128

test CHANGED
@@ -1 +1 @@
1
- LEFT JOINなど 2つ以上の時のWHEREについて
1
+ RIGHT JOINなど 2つ以上の時のWHEREについて
test CHANGED
@@ -1,7 +1,13 @@
1
1
  ネットで調べてみたのですが、希望の内容が出てこず皆様のお知恵をお借りしたいです。
2
2
 
3
- ①で抽出したレコードをCの表にleft joinさせたいのですが、記述方法のご教示を宜しくお願い致します。
3
+ ①で抽出したレコードをCの表にRIGHT JOINさせたいのですが、記述方法のご教示を宜しくお願い致します。
4
4
 
5
5
 
6
6
 
7
7
  ①SELECT * FROM a INNER JOIN b ON a.XXX = b.XXX WHERE A.YYY = x
8
+
9
+
10
+
11
+ ②で記述するとエラーになってしまっています
12
+
13
+ ②SELECT * FROM ( a INNER JOIN b ON a.XXX = b.XXX WHERE A.YYY = x ) RIGHT JOIN c ON c.ZZZ = b.ZZZ