【发布时间】:2016-06-26 07:58:25
【问题描述】:
我正在尝试仅在一列上应用DISTINCT。
问题是:
谁在订购描述以“网球”或“排球”开头的设备。
包括:
- 客户编号,
- 库存号,和
- 说明
不要重复任何行。
这就是表格的样子:Items, Stock, Orders
这是我的代码:
select distinct
orders.customer_num, stock.stock_num, stock.description
from
orders
join
items on items.order_num = orders.order_num
join
stock on stock.stock_num = items.stock_num
where
stock.description like 'tennis%'
or stock.description like 'volleyball%';
结果是:
但我试图在 CUSTOMER_NUM 列上不重复数字。
谢谢你..
【问题讨论】:
-
您使用的是哪个 DBMS?
-
你想如何聚合其他列?
-
请指定你想要的输出类型。
标签: sql join oracle11g distinct