phpbar.de logo

Mailinglisten-Archive

SQL-Syntax Problem

SQL-Syntax Problem

Ralf Narozny mysql-de_(at)_lists.bttr.org
Mon, 09 Sep 2002 13:33:18 +0200


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