Heizer: UND- Bedingung als Aufzähltyp ?

Beitrag lesen

SELECT artikel_id FROM ... WHERE merkmal_id = 63 AND merkmal_id = 64 AND ...

merkmal_id kann nicht gleichzeitig 63 und 64 sein. Ich nehme an, daß du für das Feld merkmal\_id den Typ SET verwendest, die MySQL Docu schlägt da folgende Syntax vor:
mysql> SELECT * FROM tabelle WHERE set_spalte = 'wert1,wert2';

http://dev.mysql.com/doc/mysql/de/SET.html

Grüße

Heizer