Matthias Apsel: Problem bei MySQL-Abfrage

Beitrag lesen

Hallo Klaus,

Unabhängig von deiner tatsächlichen Fragestellung: Auch SQL-Code muss man nicht als Wurst schreiben.

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%'
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%'

Es ist selten eine gute Idee, alle Datenfelder haben zu wollen, selektiere nur die, die du tatsächlich brauchst. Die as sind hier zumindest für MYSQL überflüssig.

Bis demnächst
Matthias

--
Das Geheimnis des Könnens liegt im Wollen. (Giuseppe Mazzini)