ich mache eine ahnendatenbank. nun möchte ich auf dieser datenbank nach verschiedenen kriterien/feldern suchen.
mein problem: in den feldern, nach denen ich suche, steht unter umständen NULL und genau diese datensätze werden nicht angezeigt.
name vater
aaa1 hans
aaa2 NULL
vereinfachtes beispiel:
SELECT * FROM stammbaum WHERE name LIKE "%aaa%"
--> erhalte ich meine beiden datensätze
SELECT * FROM stammbaum WHERE name LIKE "%aaa%" AND vater LIKE "%%"
--> hier möchte ich auch beide datensätze, erhalte aber nur einen.
die beiden variablen name + vater werden mit hilfe von variablen jedes mal übergeben.
muss ich alle NULL werte vom vater wirklich in leere werte umwandeln, oder gibt es auch eine andere möglichkeit für meine SELECT-abfrage?