複数の行に1つのユーザーレコードを持つテーブルがあります。誰がPINを変更したのか、誰がPINを変更したのかを調べようとしています。複数のSQLが2つのクエリを実行し、1つの結果の結果を照会します。
私はACCESSにテーブルをインポートしました。私は3つのクエリで探している結果を作成できます。これらの3つのクエリをSQLサーバー上の1つにやり直したいと思います。
クエリ1:
SELECT [dbo].[USER].USERNAME
FROM [dbo].[USER]
WHERE [dbo].[USER].SYSTEMNAME NOT LIKE 'DOMAIN/$SPARE'
AND [dbo].[USER].TYPE LIKE 'voice'
クエリ2:
SELECT [dbo].[USER].[USERNAME], [dbo].[USER].[KEYNAME], [dbo].[USER].[STRINGVALUE]
FROM [dbo].[USER]
WHERE [dbo].[USER].TYPE = 'PIN_UPDATED')
第三、最終的な結果が返されますクエリ:UNION、INNER JOINを使用し
SELECT
[query1].[USERNAME], [query2].[USERNAME],
[query2].[KEYNAME], [query2].[STRINGVALUE]
FROM
[query1]
LEFT JOIN
[query2] ON [query1].USERNAME = [query2].USERNAME
をし、私が手に他人結果のないさまざまな種類のエラーCTEを使用して、
はあなたのコードが働い – auldh
、あなたにLeonidas199xをありがとう!私の結果を得ましたこれをさらに複数のクエリのテンプレートとして使用します。 – auldh
私は、30日より>時間を追加したいが、私のクエリは、私のクエリを持っているように変更されました – auldh