【发布时间】:2018-07-22 03:33:46
【问题描述】:
您好,我正在尝试进行 SQL 连接,但遇到了一些问题。
这是我的数据集。我想找到所有使用员工折扣的信用卡,然后使用此列表对 df1 进行内部连接。
DF1
Date creditcard_number transaction_number store
2017-11-01 1234567891234567 1 1
2017-01-01 1234567891234568 2 1
2017-11-01 1234567891234567 3 1
2017-01-01 1234567891234568 4 1
DF2
Date transaction_number store emp_disc
2017-11-01 1 1 103431
Goal - df(注意到它仅针对具有 emp_disc 的卡片进行过滤)
Date creditcard_number transaction_number store emp_disc
2017-11-01 1234567891234567 1 1 103431
2017-11-01 1234567891234567 3 1 103431
【问题讨论】:
-
到目前为止您尝试的 JOIN 是什么?
-
首先弄清楚你使用的是哪个RDBMS
-
见MySQL joins made easy tutorials,看完本教程你应该可以做到。
-
@Strawberry 是对的 - 总是 包含您损坏的代码,并使用它来使您的问题更加具体。这不是一个传统的“帮助”网站,而是一个问答网站,其目标是创建帮助未来访问者的问题和答案,而不仅仅是提问者。在这个网站上,人们试图强迫你改进你的问题是标准的,你应该从容应对。
-
@aidenrosenblatt 遵循模式的问题——我正在尝试这样做,这是我的代码不起作用..请帮我解决这个问题,总能得到更好的回应。跨度>
标签: mysql sql-server join nested