我有一个似乎很容易解决的 SQL 查询问题,但我不知道如何使它工作..
我基本上有两个表:Orders 和 OrderDetails... 每个订单都有几个产品,注册在 OrderDetails 表中。我希望能够找到所有有 2 个产品的订单;一个有具体的参考,另一个有具体的描述。
这是我写的查询:
SELECT
o.orderNumber
FROM
`order` AS o
JOIN
`orderDetail` AS d ON o.id = d.orderID
WHERE
d.reference = "F40" AND
d.description = "Epee"
这是小提琴:http ://sqlfiddle.com/#!2/bd94e/1
查询返回 0 记录,应该返回订单号 QQ00000QQ
有人可以向我解释如何使该查询起作用吗?非常感谢!!