回答編集履歴
2
追記
answer
CHANGED
@@ -9,7 +9,14 @@
|
|
9
9
|
colB = $b AND (colA = $a OR colC = $c)
|
10
10
|
```
|
11
11
|
このように変えた方が見通しがよくなります。
|
12
|
+
念のため補足すると、
|
13
|
+
**(A AND B) OR (A AND C)**が成り立つ時、
|
14
|
+
**A AND (B OR C)**の相互変換が可能です。
|
15
|
+
これはちょうど数学でいう因数分解の要領と同じで、
|
16
|
+
(X × Y) + (X × Z)をX(Y + Z)と変換するイメージです。
|
12
17
|
|
18
|
+
|
19
|
+
|
13
20
|
- Zend_Db_SELECTについて
|
14
21
|
当方こちらは詳しくありませんが、
|
15
22
|
下記のリンクの特に最後の例が参考になるのではないでしょうか?
|
1
レイアウト修正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
|
1
|
+
- SQL条件について
|
2
2
|
先ずSQLの抽出条件をもう一段階整理出来ます。
|
3
3
|
|
4
4
|
```SQL
|
@@ -10,7 +10,7 @@
|
|
10
10
|
```
|
11
11
|
このように変えた方が見通しがよくなります。
|
12
12
|
|
13
|
-
|
13
|
+
- Zend_Db_SELECTについて
|
14
14
|
当方こちらは詳しくありませんが、
|
15
15
|
下記のリンクの特に最後の例が参考になるのではないでしょうか?
|
16
16
|
|