|
@@ 1486-1491 (lines=6) @@
|
| 1483 |
|
$where_complement = array("'?'", $pred, $where_complement, "''"); |
| 1484 |
|
} |
| 1485 |
|
} |
| 1486 |
|
if ($crit->exclus) { |
| 1487 |
|
if (!preg_match(",^L[0-9]+[.],", $arg)) { |
| 1488 |
|
$where = array("'NOT'", $where); |
| 1489 |
|
} else |
| 1490 |
|
// un not sur un critere de jointure se traduit comme un NOT IN avec une sous requete |
| 1491 |
|
// c'est une sous requete identique a la requete principale sous la forme (SELF,$select,$where) avec $select et $where qui surchargent |
| 1492 |
|
{ |
| 1493 |
|
$where = array( |
| 1494 |
|
"'NOT'", |
|
@@ 1841-1846 (lines=6) @@
|
| 1838 |
|
if ($crit->not) { |
| 1839 |
|
$where = array("'NOT'", $where); |
| 1840 |
|
} |
| 1841 |
|
if ($crit->exclus) { |
| 1842 |
|
if (!preg_match(",^L[0-9]+[.],", $arg)) { |
| 1843 |
|
$where = array("'NOT'", $where); |
| 1844 |
|
} else |
| 1845 |
|
// un not sur un critere de jointure se traduit comme un NOT IN avec une sous requete |
| 1846 |
|
// c'est une sous requete identique a la requete principale sous la forme (SELF,$select,$where) avec $select et $where qui surchargent |
| 1847 |
|
{ |
| 1848 |
|
$where = array( |
| 1849 |
|
"'NOT'", |