create this query:
Code:
SELECT Clients.PID, Food.Food_ID
FROM Clients, Food;
This is called a cartesian join, notice there is no link between the two, this means that a record will be created for every possible food for every possible client.
name this query qryClientMealCartesian.
Then create this query:
Code:
SELECT Clients.Client_Fname, Clients.Client_Lname, Clients.Client_Weight, qryClientMealCartesian.PID, Clients.Client_Height, Nutrition_Goals.Goal_Name, Food.Food_Name, Food.Calories, Food.Protein, Food.[Total Carbs], Food.[Total Fat], Food.Potassium, Food.Cholesterol, Food.Sodium
FROM Nutrition_Goals RIGHT JOIN ((qryClientMealCartesian LEFT JOIN Clients ON qryClientMealCartesian.PID = Clients.PID) LEFT JOIN Food ON qryClientMealCartesian.Food_ID = Food.Food_ID) ON Nutrition_Goals.Goal_ID = Clients.Goal_ID
ORDER BY Clients.Client_Lname, Clients.Client_Weight, qryClientMealCartesian.PID;