Re: Select über mehrere Spalten



Marcel Polty <marcel_polty@xxxxxxxx> wrote:

SELECT `breite` , `hoehe` , `laenge` , `farbe` , `nr` , `hersteller`
FROM tabelle WHERE `hersteller` LIKE 'mustermann%' AND 'farbe' LIKE
'rot%'

Check mal die Quotes um die beiden Vorkommen von farbe. Im Moment
fragst du sinngemäß "SELECT ... WHERE ... AND 0=1".

Abgesehen davon ist es unüblich, *alle* Bezeichner zu quoten. Im
Normalfall quoted man nur Bezeichner, die MySQL sonst falsch verstehen
könnte - z.B. weil sie Schlüsselworte sind. Noch besser ist es, solche
Bezeichner gleich ganz zu vermeiden.


XL
.