Das gibt mir zwar genau das aus, was ich möchte, nur wäre es nett, wenn es eine Möglichkeit gäbe diese zwei Like-Abfragen zu einer zusammenzufassen (da sonst pro weiterer Zeichenketten nach der gleichzeitig gesucht werden soll, jeweils wieder ZWEI like-Anweisungen hinzukommen - also wenn ich nach zwei Ausdrücken suche habe ich vier Like-Abfragen usw.
Das klingt nach einem mißlungenen relationalen Entwurf.
Wenn diese Spalten verschiedene Bedeutungen haben, dann
macht Deine Abfrage keine Sinn.
Wenn sie dieselbe Bedeutung haben, wieso sind sie dann
auf verschiedene Tabellen verteilt?
Ohne Änderung Deiner Tabellenstruktur sehe ich keine
elegantere Lösung. (In SQL würde ich UNION verwenden.)
Der angegebene LEFT JOIN (was kein Standard-SQL ist)
macht übrigens etwas völlig Anderes als das, was Du
in Deinem erklärenden Text beschreibst (nicht die
Obermenge, sondern die Schnittmenge). Was genau willst
Du haben?