Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 855969
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T08:09:52+00:00 2026-05-15T08:09:52+00:00

I have written this query in sql server 2005 but it still will show

  • 0

I have written this query in sql server 2005 but it still will show the name of products that are the same!!thanks

SELECT  DISTINCT ProductName 
FROM Products,Suppliers 
WHERE Products.SupplierID = Suppliers.SupplierID AND Fax IS NULL

for example I have two product names that are the same ‘Chei’ instead of returning one ‘chei’ it will return both of them

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T08:09:53+00:00Added an answer on May 15, 2026 at 8:09 am

    What you have posted should work fine.

    Is it possible you’re selecting other stuff like this?

    SELECT  DISTINCT ProductName, ProductId 
    FROM Products,Suppliers 
    WHERE Products.SupplierID = Suppliers.SupplierID AND Fax IS NULL 
    

    Alternatively, you should be writing it like this (but this won’t help you if you are selecting multiple columns).

    SELECT  DISTINCT ProductName 
    FROM Products 
    INNER JOIN Suppliers ON Products.SupplierID = Suppliers.SupplierID 
    WHERE Fax IS NULL 
    

    If you are confused as to why selecting multiple columns wouldn’t work:

    SELECT  DISTINCT ProductName, ProductId
    FROM Products 
    INNER JOIN Suppliers ON Products.SupplierID = Suppliers.SupplierID 
    WHERE Fax IS NULL 
    

    Just think about it a moment as follows:

    Products table:
    ID  Name
    1   Test
    2   Test
    3   Other
    4   Random
    

    You want:

    Mixed:
    ID  Name
    4   Random
    3   Other
    ?   Test
    

    How should it pick that ‘id’ for Test in the Distinct mixed table?
    As such, it gives you all DISTINCT combinations of all the data you’ve asked for.

    i.e.

    Mixed:
    ID  Name
    4   Random
    3   Other
    2   Test
    1   Test
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have written a query which works great on my local SQL Server 2005.
I have this linq query that works well (although it may be written better,
I have written a SQL Server query: declare @TaxYear VARCHAR(50) set @TaxYear='13' declare @BBL
I have written a MDX query which works fine in SQL Server Management Studio.
We have an interesting table query (SQL Server 2008) that fails with a different
I have written a SQL query that fills the following columns in a temporary
I have a complicated query written on SQL Server 2000 which in part contains
I have written this query for retrieving data from mysql as below select FeedbackCode,EMailID,FeedbackDetail,
It's late and I have written this monstrosity of a query to get related
I have written a query like this. It is working and giving me the

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.