Jörg Reinholz: Ich haue mal in die selbe Kerbe

Beitrag lesen

Moin!

Eine Abfrage, für alle Personen aus Hamburg und die bereits Paris besucht haben, funktioniert prächtig:

select p.*,z.* from personen as p left join ziele as z on p.idnr=z.pidnr where p.ort like '%Hamburg%' AND z.ziel like '%Paris%'

Klaus: Definiere mal "prächtig":

Mysql sagt:

The following SELECT statements do not use indexes:

SELECT * FROM tbl_name WHERE key_col LIKE '%Patrick%';

In the first statement, the LIKE value begins with a wildcard character.

Anders ausgedrückt: Wenn Deine Datenbank eines Tages eine Anzahl von Datensätzen enthält, welche die Nutzung einer Datenbank rechtfertigt, dann wirst Du (Klaus) in genau diesem Forum fragen, wie Du diese Abfrage beschleunigen kannst.

Jörg Reinholz