Klaus2: Wie am Besten MySQL-Abfrage nach mehreren Feldern?

Beitrag lesen

Hallo,

ich habe zwei Tabellen, in der einen (tab1) stehen Mitarbeiter mit Ihrer Personalnummer, vollständigem Namen, Telefonnummer etc. In der zweiten Tabelle (tab2) gibt es mehrere Felder, die eine Personalnummer enthalten (Erfasser, letzter Änderer, Verantwortlich, Prüfer, ...)

Ich möchte mir alle Einträge anzeigen lassen, wo irgendwo der Name Max vorkommt.

Bei nur einem Feld hätte ich das wohl mit einem Join gemacht:

select tab1.*, tab2.* 
from tab2 left join tab1 on tab2.erfasser = tab1.pnr 
where tab1.name like '%Max%'

Kann ich mit nur einem Statement nach allen Feldern suchen?

LG Klaus