Mailinglisten-Archive |
Hi Leute, hab mal wieder ein recht einfaches Problem wo ich einfach nicht weiterkomme. ich habe eine tabelle tbl_benutzer. tbl_benutzer benutzerid | vorname | nachname 35 John Doo Jeder dieser benutzer hat die moeglichkeit, beliebig viele Suchbegriffe fuers sich anzulegen unter denen er gefunden wird. Die tabelle mit den Suchbegriffen sieht so aus: tbl_suchbegriffe id | benutzerid | suchbegriff 1 35 hallo 2 35 welt Eine oder -Vekn�pfte suche w�rde nun so aussehen: SELECT tbl_benutzer.vorname FROM tbl_benutzer, tbl_suchbegriffe WHERE tbl_benutzer.benutzerid = tbl_suchbegriffe.benutzerid AND tbl_suchbegriffe.suchbegriff = "hello" OR tbl_suchbegriffe.suchbegriff = "welt" Wie aber gestalte ich bei dieser Struktur eine UND-Verknuepfung ? SELECT tbl_benutzer.vorname FROM tbl_benutzer, tbl_suchbegriffe WHERE tbl_benutzer.benutzerid = tbl_suchbegriffe.benutzerid AND tbl_suchbegriffe.suchbegriff = "hello" AND tbl_suchbegriffe.suchbegriff = "welt" Bei dieser Abfrage erhalte ich natuerlich nicht das richtrige Ergebnis, da sich die beiden Suchw�rter ja in anderen Spalten befinden. Aber wie muesste die Query richtig aussehn ? Hoffe ihr koennt mir weiterhelfen, greets, ben -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive