这个数据库有一对多的关系,其中父表,客户,是客户的列表,子表,订单,是他们购买的东西的列表。我正在尝试开发一个查询来选择那些同时购买了电视和沙发的顾客。下面的查询返回0结果。
SELECT Customer.*
FROM Customer
JOIN Orders
ON Customer.ID = Orders.customerID
WHERE Orders.item = 'television'
AND Orders.item = 'couch';
用OR替换AND不起作用,因为它返回已同时购买或仅购买其中一种商品的客户。我的目标结果只是那些同时购买了这两种产品
我制作了一个windows应用程序,数据库是SQL Server 2005。在这个数据库B中,我定义了一个用于保存用户名和密码的表。现在我的公司购买了另一个应用程序,它有自己的数据库,有相同的表来存储用户名和密码。
他们希望使用相同的用户名和密码登录到这两个应用程序。要映射这两个表的用户,我应该怎么做?