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