私があなたを正しく理解しているなら、あなたは条件を満たす1つのオーダーライン(reference ="F40")と別の条件を満たす別のオーダーライン(description ="Epee")を持つオーダーを見つけたいと思います。
両方の条件を満たす1つのオーダーラインを検索するため、単一の結合を実行してもこれは解決されません。代わりに次のようなことを行う必要があります:
SELECT orderNumber FROM `order`
WHERE id IN (
SELECT orderid FROM orderDetail od1
INNER JOIN orderDetail od2
USING (orderid)
WHERE od1.reference = 'F40' AND od2.description = "Epee"
)