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
Get World Cup ticket in reasonable price
SQL sub query help needed
Passing a structure from VBA in Excel to a C DLL
Problems with user management
How do I cancel an Outlook event for an AD user that no longer exists?
Exchange SCR between versions
Perl - Read Excel rows into an array
Exchange Store Restore
Burning apps all say no cd in drive
ASP.Net Drop Shadow Effect