Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 价值观之间的连接_Mysql_Sql_Sql Server - Fatal编程技术网

Mysql 价值观之间的连接

Mysql 价值观之间的连接,mysql,sql,sql-server,Mysql,Sql,Sql Server,如何根据日期的值查找或连接两个表 在第一个表中,我将Item\u ID和Entry\u Date列为列。 在第二列中,我有Shift\u ID,personal,开始日期,以及结束日期 我想创建一个显示项目ID和人员的结果,其中人员和班次取决于项目的输入日期是否在班次的开始日期和结束日期之间 很抱歉使用了image,我本想在这篇文章中写下这个表,但我还不知道怎么写。尝试一个基本连接: 选择 i、 项目编号:, 合并(s.人员,“NA”)为人员 来自项目一 左联合移位 在s.Begin_日期和s

如何根据日期的值查找或连接两个表

在第一个表中,我将
Item\u ID
Entry\u Date
列为列。
在第二列中,我有
Shift\u ID
personal
开始日期
,以及
结束日期

我想创建一个显示
项目ID
人员
的结果,其中
人员
班次
取决于项目的
输入日期
是否在班次的
开始日期
结束日期
之间

很抱歉使用了image,我本想在这篇文章中写下这个表,但我还不知道怎么写。

尝试一个基本连接:

选择
i、 项目编号:,
合并(s.人员,“NA”)为人员
来自项目一
左联合移位
在s.Begin_日期和s.End_日期之间的i.Entry_日期;

编写外观正确的表很容易。只需突出显示表格,然后单击
{}
。(或者前面有一个空行,每行前面有4行。)只标记实际使用的dbms。(您使用的是MySQL还是MS SQL Server?)请告诉我们您的尝试。当您从工具(数据库工具、Excel等)复制表时,通常会得到一个以选项卡分隔的列表。有设置此类列表格式的工具(例如)。然后将生成的格式化表粘贴到您的请求中,突出显示它,然后单击
{}
按钮。至于您的实际问题:这是一个基本连接,因此很难理解您遇到的问题。你认为你只能平等地加入,比如
some\u column=some\u other\u column
?事实并非如此。您可以在任何条件下加入,例如,item.date>=shift.begin\u date和item.date上的