OrganizationsとOrgLoginという 2 種類のテーブルがあります。
組織:
ID
Name
組織ログイン:
LoginId
UserName
Password
組織テーブルでユーザー名とパスワードを使用して選択クエリを作成したい。そこで、Join を使用しました。
私の質問は、
select top(55)'Insert into Organizations(Id,Username,Password,Name)values(' +
Cast(o.organizationId as varchar(50))+',''' +
IsNull(''''+ol.UserName+'''', 'NULL')+','+
isnull(convert(nvarchar(max),HASHBYTES('MD5',ol.Password),1),'NULL')+ ')'
FROM Organization AS o
left join OrgLogin As ol ON ol.LoginId=o.OrganizationID
次の結果セットがあります。
Insert into Organizations(Id,CreateDate,Username,Password)values(1,'NULL,NULL)
Insert into Organizations(Id,CreateDate,Username,Password)values(2,'NULL,NULL)
Insert into Organizations(Id,CreateDate,Username,Password)values(3,'NULL,NULL)
Insert into Organizations(Id,CreateDate,Username,Password)values(4,'NULL,NULL)
Insert into Organizations(Id,CreateDate,Username,Password)values(5,''V EX Electronics Systems Pvt.Ltd.Chennai',0xACB3BB721E1EC47C4CB569331ACC4E8E)
Insert into Organizations(Id,CreateDate,Username,Password)values(5,''V EX Electronics Systems Pvt.Ltd.Chennai',0xACB3BB721E1EC47C4CB569331ACC4E8E)
Id が繰り返されている場合は、'5' Id を参照してください。2回作成。なぜそれが起こっているのですか?何か案が?