hi,
In these two Query, for join we have to use DISTINCT but for SubQuery no need to use distinct.
SELECT DISTINCT PM.PropertyID, PM.PropertyName FROM PropertyMaster PM
JOIN PropertyManager PMgr ON PM.PropertyID = PMgr.PropertyID
JOIN CompanyRegistra tionMaster CRM ON PMgr.CompanyID = CRM.CompanyID
WHERE Master = @CompanyID
SELECT PropertyName, PropertyID FROM PropertyMaster WHERE PropertyID IN
(SELECT PropertyID FROM PropertyManager WHERE CompanyID IN
(SELECT companyid FROM CompanyRegistra tionMaster
WHERE master = 47))
Anybody explain me what is the difference
Thanks
In these two Query, for join we have to use DISTINCT but for SubQuery no need to use distinct.
SELECT DISTINCT PM.PropertyID, PM.PropertyName FROM PropertyMaster PM
JOIN PropertyManager PMgr ON PM.PropertyID = PMgr.PropertyID
JOIN CompanyRegistra tionMaster CRM ON PMgr.CompanyID = CRM.CompanyID
WHERE Master = @CompanyID
SELECT PropertyName, PropertyID FROM PropertyMaster WHERE PropertyID IN
(SELECT PropertyID FROM PropertyManager WHERE CompanyID IN
(SELECT companyid FROM CompanyRegistra tionMaster
WHERE master = 47))
Anybody explain me what is the difference
Thanks
Comment