0

という名前platform_Usersのテーブルと他のテーブルがありますAssigned_Users

..に挿入されていないgetAllUnAssignedUSERすべてのユーザー レコードを取得するMSSQL sp " " が必要です。platform_userAssigned_User

4

2 に答える 2

0

これを試して

DELIMITER $$

CREATE    
    PROCEDURE `getAllUnAssignedUSER`() 

    BEGIN
    SELECT * FROM platform_Users pu WHERE pu.id NOT IN (SELECT DISTINCT id FROM Assigned_Users);
    END$$

DELIMITER ;
于 2012-07-09T09:28:10.813 に答える
0

テーブルを一緒に結合する

次に where 句で、Assigned_Users.UserID が null の場所を返します

割り当てられたテーブルに結合されたエントリがない最初のテーブルからすべてのレコードを返す必要があります

于 2012-07-09T09:25:18.813 に答える