Roger: /MySQL suchanfrage über mehrere tabellen

Beitrag lesen

moin!

Du Joinst die notwendigen Tabellen zusammen (z. B. über LEFT JOIN) und
verknüpfst die Vergleiche für jedes Feld mit einem OR.

danke christian!
stand wieder direkt vor dem wald und hab ihn nicht gesehen. in meinem fall geht das ziemlich simpel zu lösen:

SELECT tab1.name, tab2.xy FROM tab1 left join tab2 on tab1.is = tab2.tab1id where tab1.name like '%search%'

Übrigens, überlege dir, ob du wirklich mit einem LIKE "%wort%" arbeiten
willst. Das führt zwangsläufig zu einem full table scan.

yop, war auch nur zur veranschaulichung.

gruß.
roger.

--
ich widersprech mir immer selber.
aber das passiert mir gott sei dank nie.