Max: Mysql WHERE Wert LIKE Spalte

Hallo,

kann ich mit mysql eine Abfrage machen in der Form:

SELECT Spalte FROM DBT WHERE "Mein Satz mit Wort" LIKE Spalte;

-> wenn Spalte zum Beispiel "Satz" oder "Wort" enthält -> true

Ich habe also einen langen String und möchte prüfen ob der Spaltenwert im String vorkommt.

Auch die Abfrage geht nur wenn man von der Spalte ausgeht:

SELECT Spalte FROM DBT WHERE STRCMP(Spalte, 'Mein Satz mit Wort') != -1

oder muss mann immer von Spalte ausgehen und kann nur prüfen ob wert in Spalte etc.

Vielen Dank

MfG
Max

  1. kann ich mit mysql eine Abfrage machen in der Form:

    SELECT Spalte FROM DBT WHERE "Mein Satz mit Wort" LIKE Spalte;

    Äh, dafür gibt es eine Dokumentation:
    http://dev.mysql.com/doc/refman/5.1/de/index.html

      
    SELECT  
     Spalte  
    FROM  
     DBT  
    WHERE  
     (Spalte = "Mein Satz mit Wort")  
    
    

    LIKE geht auch für differentierte Abfrage, bitte Doku lesen...