Skip to main content
Inspiring
January 12, 2007
Question

SELECT DISTINCT?

  • January 12, 2007
  • 15 replies
  • 835 views
When I just - SELECT DISTINCT atblProducts.ID AS ProductID, it selects
distinct Product IDs but when I add the rest of them to the select, it
doesn't select the ProductID as DISTINCT.

Lionstone?

SELECT DISTINCT
dbo.atblProducts.ID AS ProductID, dbo.Categories.ID AS Categories,
dbo.atblProducts.Price AS Price, dbo.atblDescription.Paragraph AS
Description, dbo.atblProducts.Name AS Name
FROM dbo.atblProducts INNER JOIN dbo.Groups ON
dbo.atblProducts.ID = dbo.Groups.pid INNER JOIN dbo.PCat ON
dbo.Groups.gid = dbo.PCat.gid INNER JOIN dbo.Categories ON dbo.PCat.cid
= dbo.Categories.ID LEFT OUTER JOINdbo.atblDescription ON dbo.Groups.pid
= dbo.atblDescription.PID
WHERE (dbo.atblProducts.Price IS NOT NULL)
AND(dbo.atblProducts.Price <> 0)
ORDER BY dbo.atblProducts.ID
This topic is closed to new replies. Start a new post to keep the conversation going.

15 replies

January 12, 2007
SELECT DISTINCT dbo.Categories.ID AS Categories, dbo.atblProducts.ID AS ProductID, dbo.atblProducts.Name AS Name
FROM dbo.atblProducts INNER JOIN
dbo.Groups ON dbo.atblProducts.ID = dbo.Groups.pid INNER JOIN
dbo.PCat ON dbo.Groups.gid = dbo.PCat.gid INNER JOIN
dbo.Categories ON dbo.PCat.cid = dbo.Categories.ID
GROUP BY dbo.atblProducts.ID, dbo.atblProducts.Name, dbo.Categories.ID
January 12, 2007
Is the Newsgroup down right now?
January 12, 2007
Julian,

Any ideas how to get this to work?
Inspiring
January 12, 2007
I don't understand the solution.

I've tried plugging in some things but none of them worked.



Inspiring
January 12, 2007
I've an article on this subject:

http://www.charon.co.uk/content.aspx?CategoryID=27&ArticleID=50

In essence, if the same product has multiple categories or prices, then
those rows will be selected as well. In effect, distinct rows are returned.
Not specific to one field.

--
Jules
http://www.charon.co.uk/charoncart
Charon Cart 3
Shopping Cart Extension for Dreamweaver MX/MX 2004