Hi!
also ich wollte meine Datenbank auf eine nmöglichst schöne weise und mit einer kleinen "einfachen" SELECT Anweisung durchsuchen.
Darüber habe ich folgende Anweisung gefunden:
das funktioniert auch soweit ganz gut!
die obere SELECT anweisung such jedoch nur nach html. wenn ich jetzt genauer suchen möchte gebe ich folgendes ein:
so habe ich es MySQL handbuch gelesen, wenn ich das richtig gelesen hab *g*
bei dieser suche dürften in meiner DB noch ca 2-3 Ergebnisse kommen, es kommen aber mehr als wenn ich nur nach "html" suche, also ist das keine AND sondern eher eine OR verknüpfung von "html" und "java"...
wie kann ich diese abfrage so schreiben, dass es eine AND verknüpfung wird??
hier nochmal der Link zur Seite, im MySQL Handbuch, vielleicht habe ich nur etwas überlesen, oder so...
http://www.mysql.com/doc/en/Fulltext_Search.html
edit:
nur zur info: MySQL 3.23.41 ist die Version, die ich verwende
Danke im Vorraus...
MfG Matze
also ich wollte meine Datenbank auf eine nmöglichst schöne weise und mit einer kleinen "einfachen" SELECT Anweisung durchsuchen.
Darüber habe ich folgende Anweisung gefunden:
Code:
SELECT * FROM problem WHERE MATCH ( titel, loesung, beschreibung ) AGAINST ( 'html' );
die obere SELECT anweisung such jedoch nur nach html. wenn ich jetzt genauer suchen möchte gebe ich folgendes ein:
Code:
SELECT * FROM problem WHERE MATCH ( titel, loesung, beschreibung ) AGAINST ( '+html +java' );
bei dieser suche dürften in meiner DB noch ca 2-3 Ergebnisse kommen, es kommen aber mehr als wenn ich nur nach "html" suche, also ist das keine AND sondern eher eine OR verknüpfung von "html" und "java"...
wie kann ich diese abfrage so schreiben, dass es eine AND verknüpfung wird??
hier nochmal der Link zur Seite, im MySQL Handbuch, vielleicht habe ich nur etwas überlesen, oder so...
http://www.mysql.com/doc/en/Fulltext_Search.html
edit:
nur zur info: MySQL 3.23.41 ist die Version, die ich verwende
Danke im Vorraus...
MfG Matze
Kommentar