Forespørgsel virker ikke som forventet
Jeg har denne forespørgsel:
SELECT o.`zip`, z.`city`, o.`app_status`
FROM `orders` o
INNER JOIN `zip_codes` z
ON o.`zip` = z.`zip_code`
WHERE o.`restaurant_id` = '5'
AND o.`order_id` = '179'
AND (o.`app_status` = 'wait_restaurant'
OR o.`app_status` = 'wait_customer'
OR o.`app_status` = 'accepted')
GROUP BY o.`order_id`
LIMIT 0,1
Mit problem, er at forespørgslen finder en anden ordre, end den ordre der har id 179.
Hvad gør jeg forkert?