【发布时间】:2010-06-23 22:27:49
【问题描述】:
在这个示例数据库中有两个表,产品和价格。 目标是找到每种产品的最高和最低价格。
每个产品的价格表可以有零、一或两行。
create table products(
id int,
name nvarchar(50)
)
create table prices(
productId int,
price int
)
insert into products (id, name) values (33,'bike')
insert into products (id, name) values (44,'car')
insert into products (id, name) values (55,'bus')
insert into prices (productId, price) values (33, 10)
insert into prices (productId, price) values (33, 40)
insert into prices (productId, price) values (44, 300)
sql 查询应该是这样的:
productId highPrice lowPrice
33 40 10
44 300 NULL
55 NULL NULL
【问题讨论】:
标签: tsql