I have this stored procedure:
ALTER PROCEDURE usp_My_Procedure
(
@.Country varchar(5)
)
AS
SELECT DISTINCT City, Short FROM Table1 WHERE Country = @.Country
RETURN
I want to select just one of each 'city' and 'short' in the database...But this is not working correct.....Whats wrong?
Lets say that I have a table that looks something like this
City Short
New York NY
Los Angeles LA
Lake Alice LA
Los Angeles LosAng
well ur code like this is anylized like give everything not repeated for these two columns,
try this
SELECT City, Short FROM Table1 WHERE Country = @.Country
and City in (SELECT DISTINCT City FROM Table1 WHERE Country = @.Country)
and Short in (SELECT DISTINCT short FROM Table1 WHERE Country = @.Country)
sql
No comments:
Post a Comment