Als ik deze structuur gebruik krijg ik netjes resultaat met de query

[sql]
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
CREATE TABLE Ingredienten (
id int(11) NOT NULL AUTO_INCREMENT,
naam varchar(100) NOT NULL,
prijs int(11) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
INSERT INTO Ingredienten VALUES(1, '1/4 champignons & 1/4 paprika', 0);
INSERT INTO Ingredienten VALUES(2, 'bacon', 0);
CREATE TABLE klare_pizza (
id int(11) NOT NULL AUTO_INCREMENT,
naam varchar(50) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
INSERT INTO klare_pizza VALUES(1, 'test');
CREATE TABLE koppel_klare_pizzas (
ingredient_id int(11) NOT NULL,
pizza_id int(11) NOT NULL,
PRIMARY KEY (ingredient_id,pizza_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO koppel_klare_pizzas VALUES(1, 1);
INSERT INTO koppel_klare_pizzas VALUES(2, 1);
[/sql]
[sql]SELECT
Ingredienten.naam
FROM
(
koppel_klare_pizzas
INNER JOIN Ingredienten
ON Ingredienten.id = koppel_klare_pizzas.ingredient_id)
WHERE koppel_klare_pizzas.pizza_id = 1
[/sql]