"IS NULL" in Zend_Db_Table select funktioniert nicht
Ich versuche, in Zend einen Join für 2 Tabellen mit der Struktur DbTable / model / mapper durchzuführen. Wenn ich in meinem Mapper Folgendes mache:
$select = $this->getDbTable()->select(Zend_Db_Table::SELECT_WITH_FROM_PART)
->setIntegrityCheck(false)
->join('images', 'images.oldFilename =
availablePictures.filename')
->where('images.ref IS NOT NULL');
$resultSet = $this->getDbTable()->fetchAll( $select );
es funktioniert wie ein Zauber, aber wenn ich das Gleiche mit IS NULL anstelle von NOT NULL versuche, erhalte ich nichts, wo ich eine Ergebnismenge von mehreren Zeilen erhalten sollte, genau wie wenn ich es direkt in MySQL mit versuche
SELECT *
FROM (
`availablePictures` AS a
LEFT JOIN `images` AS i ON a.filename = i.oldFilename
)
WHERE i.`ref` IS NULL
Ich habe den Eindruck, dass Zend mein IS NULL nicht mag oder mache ich etwas falsch?