@ HABOのリンクが彼のコメントの1つで示されているので、私はこの問題を解決しました。以下は私の決断です
WITH salesorderwhlist
AS (SELECT DISTINCT sordetail.salesorder,
sordetail.mwarehouse AS Warehouse
FROM sordetail
INNER JOIN sormaster
ON sordetail.salesorder = sormaster.salesorder
WHERE (sordetail.linetype NOT IN ('4', '5', '6', '7'))
AND (sordetail.mshipqty <> 0)
AND (sormaster.orderstatus NOT IN ('8', '9', 'S', '\', '*'))
),
filteredlist
AS (SELECT salesorder,
Count(salesorder) AS WhCount
FROM salesorderwhlist AS SOWL
GROUP BY salesorder
HAVING Count(salesorder) > 1)
SELECT sordetail.*
FROM sordetail
RIGHT JOIN filteredlist
ON sordetail.salesorder = filteredlist.salesorder
ありがとうございました。
ネストした表を作成することはできません。外部キーを持つ2つのテーブルを使用してみませんか?どのような問題を解決しようとしていますか? BTW SSMSはIDEであり、SQL Serverではありません。 –
私はssmsがideだと知っています。私は自分のアプリケーションで投稿を作成し、SQL Serverタグを選択することはできません。 –
2番目のテーブルは、最初のテーブルのデータを使用します。 –