【发布时间】:2013-04-25 19:48:48
【问题描述】:
我有以下表格:
Customer(login varchar, town varchar)
Orders (Ordno int , login varchar) >>login Fk from Customer
combination (Id int, ordno int ,Product_Id int) >>ordno fk from orders
我需要展示已在所有城市销售的产品。
例子:
Insert into Customer (log1 , NY) (log2, NY) (log3, London)
Insert into Orders (1,log1) (2,log1) (3,log3)
Insert into combination (1,1,1) (2,2,2) (3,3,1)
- 产品 1 在纽约销售
- 产品 2 在纽约销售
- 产品 1 在伦敦销售
如果可用城市只有 NY 和 London,则必须是查询结果的唯一产品是产品 1
【问题讨论】:
-
产品表在哪里?如果没有产品表,则无法选择产品详细信息。
-
还有……你试过什么?
-
城市信息在客户表中
-
@SpaceApple 询问的是产品而非城市...
-
这似乎是一个留到最后一天的学校项目。
标签: sql postgresql-9.2