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

Beitrag lesen

Tach!

Kann ich mit nur einem Statement nach allen Feldern suchen?

Eine Join-Bedingung kann auch aus einem komplexeren Ausdruck bestehen. Du kannst also problemlos mit id=feld1 OR id=feld2 OR id=feld3 verknüpfen.

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

Aber warum ein Left Join? Es kann in der zweiten Tabelle keine Daten geben, die du haben möchtest, aber die nicht in der ersten Tabelle vorkommen.

dedlfix.