-----------------------------------------------------------

New Message on BDOTNET

-----------------------------------------------------------
From: ravi443
Message 2 in Discussion

Here is another way to solve it.     
USE [Northwind] 
GO 
SET ANSI_NULLS ON 
GO 
SET QUOTED_IDENTIFIER ON 
GO 
CREATE FUNCTION [dbo].[fnGetProductNames] 
( 
@categoryid int 
) 
RETURNS nvarchar(2048) AS  
BEGIN  
DECLARE @strList nvarchar(2048) 
SELECT @strList = COALESCE(@strList + ', ', '') + (list.productname) 
FROM 
( SELECT p.productname FROM products p  
INNER JOIN categories c ON p.categoryid = c.categoryid  
 
WHERE c.categoryid = @categoryid) list 
RETURN @strList 
END 
/** 
Use the following T-SQL syntax with the above user defined function to get the 
results you are looking for: 
SELECT categoryid, dbo.fnGetProductnames(categoryid)AS productlist 
FROM categories 
**/

-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/BDOTNET/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member 
Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you 
received this message by mistake, please click the "Remove" link below. On the 
pre-addressed e-mail message that opens, simply click "Send". Your e-mail 
address will be deleted from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to