我有一张看起来像这样的桌子
每个[订单号]可以有1个或多个[行号],每个[行号]可以具有[SHIPPED]或[UNSHIPPED]状态.
我想选择所有[订单号],其中包含[线号]同时包含[运输]和[未运输].
例如,这些[订单号]包含[行号]同时[SHIPPED]和[UNSHIPPED],因此应该选择它
这是我的查询但它没有返回正确的结果
SELECT [Order number], [Line number], [SHIPPED/UNSHIPPED]
FROM [mytable]
WHERE [Order number] IN (SELECT [Order number]
FROM [mytable]
GROUP BY [Order number]
HAVING COUNT(*) > 1)
ORDER BY [Order number], [Line number]
Run Code Online (Sandbox Code Playgroud)
请问我的查询中缺少什么?谢谢.