Mehrer Tabellen auslesen ??

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mehrer Tabellen auslesen ??

    Hi!

    Ich hab nen Problem, ich möchte in mehereren Tabellen nach bestimmten Wörtern suchen (z.B. Wort1 Wort 2) wobei beide Worte (Wort1 und Wort2) gefunden werden sollen einzeln und zusammen!

    Wie mache ich dies am besten ??

    Danke für eure Hilfe

    Gruß
    ProfOli

  • #2
    Hallo
    mach doch einfach

    Select Blablabla from a.tabelle1, b.tabelle2 where
    (a.title LIKE '%$wort1%' or a.title LIKE '%$wort1%')
    and (b.title LIKE '%$worrt1%' or b.title LIKE '%$wort2%')

    Gruß
    Arni

    Ich hoffe Dir geholfen zu haben
    Bei Risiken und Nebenwirkungen fragen Sie Dr.Alban

    Kommentar


    • #3
      @Arni

      Ich nehme an, daß du dein Beispiel auf das Alias einer Tabelle beziehst.
      Dann geht das so nicht bei MySQL, wie du das angegeben hast:
      [COLOR=darkblue]Select Blablabla from a.tabelle1, b.tabelle2 where ...[/COLOR]

      a wäre in deinem Fall eine Datenbank und kein Alias für eine Tabelle.

      So kannst du für eine Tabelle ein Aliasnamen bei der Abfrage vergeben:
      [COLOR=darkblue]Select Blablabla from tabelle1 [COLOR=red]as a[/COLOR], tabelle2 [COLOR=red]as b[/COLOR] where
      (a.title LIKE '%$wort1%' or a.title LIKE '%$wort1%')
      and (b.title LIKE '%$worrt1%' or b.title LIKE '%$wort2%')
      [/COLOR]
      Immer erst mal gucken, ob Benzin im Tank ist ...

      Kommentar

      Lädt...
      X