Начинающий - Использование SELECT DISTINCT один столбец для возврата нескольких столбцов - PullRequest
0 голосов
/ 08 марта 2020

Моя подсказка выглядит следующим образом:

Написать новый запрос. Отображать только название продукта, номер продукта и состояние заказа для всех заказов, для которых состояние OrderTbl - Колорадо. не используйте команду Group By.
Сделайте так, чтобы она печатала только уникальные (разные) названия продуктов. Сортировать по возрастанию по названию продукта. Напишите предложение: сколько записей у вас есть, и есть ли у вас повторяющиеся названия продуктов? Почему это может быть? В чем разница между этим и первым запросом? (Подсказка: посмотрите вверх SELECT DISTINCT)

Я не уверен, как включить команду SELECT DISTINCT, это то, что у меня есть до сих пор:

use orderentrydb; 
select distinct p.prodname, o.Ordstate, o.OrdNo, p.ProdNo 
from ordertbl o
join ordline
on o.OrdNo=ordline.OrdNo
join product p
on p.ProdNo=ordline.ProdNo
where OrdState="CO" 
order by p.prodname asc; 

Но Я получаю повторяющиеся записи для ProdName.

введите описание изображения здесь

...