sql >> データベース >  >> RDS >> Sqlserver

データベースからマークされていないデータを取得する

    DECLARE @teamName varchar(50) = 'TEAM01'
    
    SELECT * 
    FROM Mails M
    LEFT OUTER JOIN MailAssignments MA ON M.msgId = MA.msgId
    WHERE MA.msgId IS NULL OR 
          (
             MA.forTeam IS NULL AND 
             MA.notForTeam <> @teamName AND 
             MA.processedByTeam <> @teamName
          )
    

    これであなたの望みは叶いますか?




    1. SQLORDERBY複数の列

    2. MySqliコマンドが同期していません。現在、このコマンドを実行することはできません

    3. より古いタイムスタンプを選択します

    4. ストアドプロシージャを作成せずに、Oracleで複数の行を1つに連結するにはどうすればよいですか?