Ms access 单击“数据集”将所有内容转换为1
我目前正忙于我的论文数据,正在使用MS Access创建数据库。不幸的是,我对SQL一无所知 下面的链接中提供了示例数据集。在Ms access 单击“数据集”将所有内容转换为1,ms-access,Ms Access,我目前正忙于我的论文数据,正在使用MS Access创建数据库。不幸的是,我对SQL一无所知 下面的链接中提供了示例数据集。在sheet1中,您可以看到消费者的选择集。在文件的sheet2中,您可以看到访问网站并查看选择集的用户的单击数据。目标是将这两张表链接在一起,以便sheet2中的Shopnames将获得1,而所有其他Shopnames将获得0 问题是:Access在Query1中为所有人提供了1,我希望sheet2中不存在的商店的0。我不明白为什么会这样。有人能帮我吗 SQL代码:
sheet1
中,您可以看到消费者的选择集。在文件的sheet2
中,您可以看到访问网站并查看选择集的用户的单击数据。目标是将这两张表链接在一起,以便sheet2
中的Shopnames
将获得1
,而所有其他Shopnames
将获得0
问题是:Access在Query1
中为所有人提供了1
,我希望sheet2
中不存在的商店的0
。我不明白为什么会这样。有人能帮我吗
SQL代码:
选择Sheet2.[会话ID],Sheet2.[访问时间],Sheet2.[设备类],[Sheet1]![点击]+[Sheet2]![单击]单击时,Sheet3.Positie,Sheet1.Productname,Sheet1.Shopname,Sheet1.Ad,Sheet1.Score,Sheet1.[交货时间],Sheet1.[基本价格],Sheet1.[交货成本],Sheet1.[总价]
从(表2上的表2内部连接表3。[会话ID]=表3。[会话ID])到表3上的内部连接表1。位置=表1。位置代码>好吧,您只需添加[Sheet1]![点击]+[Sheet2]![单击]
。。每个记录都有一张1英寸的表2
,因此:;在查询中,每条记录的点击都会有一个1
我甚至没有看到Sheet1
和Sheet2
之间的关系,您也没有告诉我们Sheet3
包含什么内容
如果我在Sheet1
中查找ShopName
中可能/可能不在Sheet2
中的ShopName
中,我会在ShopName
上从Sheet1
到Sheet2
进行左连接,对于单击
我会执行以下操作:
IIf(Sheet1.ShopName=Sheet2.ShopName,1,0)作为ClickTest
我认为没有人愿意下载随机人的数据库。你能包括一些像表模式和SQL之类的东西吗?我看对了吗?您在sheet1中的店铺名称以空格开头?表2中的店铺名称已修剪。除非先更正数据,否则无法从此数据集中获取任何有价值的信息;)