在此示例數據庫中有兩個表格,產品和價格。 目標是找到每種產品的最高和最低價格。在sql中查找高低價格
價格表每個產品可以有零個,一個或兩個行。
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
謝謝,只是我一直在尋找的結果 – Rasmus 2010-06-24 07:52:37