Microsoft
Software
Hardware
Network
Question : explain T-SQL query to me
Can somebody explain this SQL query to me? what is it doing?
DECLARE @CollectionID int
SELECT @CollectionID= C2.CollectionID
FROM Collections C1
INNER JOIN Collections C2 on C1.CollectionID = C2.ParentID
WHERE C1.Title= '09-0274'
--AND C1.CompanyID= 1 and C2.Title LIKE 'Vendor-' + '240635'
AND C1.CompanyID= 1 and C2.Title LIKE '%240634%'
Answer : explain T-SQL query to me
This type of JOIN is called 'Self Join' - Joining a table with itself.
http://msdn.microsoft.com/
en-us/libr
ary/ms1774
90.aspx
In your case, 'ParentID' column is JOINed to 'CollectionID' column of the same table.
Raj
Random Solutions
Problem getting the Selected value of a CheckBoxList (used in a gridview)
Update HP onboard administrator SSH version?
Updating a Data Set that has been returned from a Function or DLL
Default Printer Changes using Terminal Server
Deploying local user policies, non-domain
Can i delete the system cache folder under Application Data\Sun\Java\Deployment\c
ache ?
Remove exchange connection in Outlook
Routing Problem WatchGuard x750e Firewall
IIs7 on Windows server 2003
Dlookup getting #name Error with subform