Mailinglisten-Archive |
Moin Moin! Henning Pertiet wrote: >Hallo, > >ich habe mehr ein SQL-Problem als ein mysql-Problem. >Ich habe eine Adress-DB bestehend aus 18 Feldern und möchte gerne >Suchen nach z.B. 'Müller' und 'Hamburg'. >Dabei sollen nun alle Datensätze gefunden werden die tatsächlich beide >Worte enthalten. Sie müssen nicht im gleichen Feld sein (können aber). >Wie ist da die korrekte SQL-Syntax? > > Das könnte gehen: SELECT * FROM <tabelle> WHERE concat(<feld1>, <feld2>, ..., <feld18) LIKE '%Müller%' AND concat(<feld1>, <feld2>, ..., <feld18) LIKE '%Hamburg%' ; Aber frag nicht, wie die Performance ist... Gruß Ralf -- Ralf Narozny SPLENDID Internet GmbH & Co KG Skandinaviendamm 212, 24109 Kiel, Germany fon: +49 431 660 97 0, fax: +49 431 660 97 20 mailto:rnarozny_(at)_splendid.de, http://www.splendid.de --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive