Frank Hübner: Treffer in beliebiger Spalte

Beitrag lesen

Ich habe folgendes Problem:

Ich will mittels einer Schleife in verschiedenen Tabellen nach Begriffen suchen. Die Tabellen haben unterschiedliche Spaltenzahl und -namen.

Tabelle 1

id  position text
1     1       hallo
1     2       sicher
2     1       wer
2     2       bist du

Tabelle 2

id   position   name    datei
1      3         test   test.gif
2      3         hallo  hallo.gif

Wie kriege ich das raus, das der Begriff "hallo" sowohl bei id 1 (Tabelle1) als auch 2 (Tabelle 2) ist.

SELECT id FROM $table WHERE text LIKE 'hallo'

geht ja nicht, weil es die spalte "text" ja nicht in Tabelle 2 gibt.

Wie kriege ich eine Abfrage hin, die eine Übereinstimmung in einer beliebigen! Spalte liefert?

Frank