Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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
Php MYSQL:在一个表中搜索用户ID,在另外两个表中搜索数据,然后显示所有3个表中的数据_Php_Mysql_Join_Union - Fatal编程技术网

Php MYSQL:在一个表中搜索用户ID,在另外两个表中搜索数据,然后显示所有3个表中的数据

Php MYSQL:在一个表中搜索用户ID,在另外两个表中搜索数据,然后显示所有3个表中的数据,php,mysql,join,union,Php,Mysql,Join,Union,我有一个数据库,其条目如下所示 users: +-----+------+----------+---------+-------+ | UID | Name | Addr | City | State | +-----+------+----------+---------+-------+ | 1 | John | 101 Main | Austin | TX | | 2 | John | 101 Main | Houston | TX | | 3 |

我有一个数据库,其条目如下所示

users: +-----+------+----------+---------+-------+ | UID | Name | Addr | City | State | +-----+------+----------+---------+-------+ | 1 | John | 101 Main | Austin | TX | | 2 | John | 101 Main | Houston | TX | | 3 | John | 101 Main | Del Rio | TX | | 4 | John | 101 Main | Houston | TX | +-----+------+----------+---------+-------+ verification: +-----+---------------+--------------+ | UID | LicenseFirst3 | LicenseLast3 | +-----+---------------+--------------+ | 1 | 554 | 122 | | 2 | 556 | 345 | | 3 | 555 | 382 | | 4 | 555 | 108 | +-----+---------------+--------------+ section_user_map: +-----+-----------+---------------------+ | UID | SectionID | CompleteDate | +-----+-----------+---------------------+ | 1 | 65 | 2012-05-12 05:05:15 | | 2 | 72 | 2012-05-06 14:03:15 | | 3 | 65 | 2012-05-09 16:13:15 | | 4 | 72 | 2012-05-06 18:14:15 | +-----+-----------+---------------------+ 我需要能够搜索在第X天中午和第Y天中午之间完成第65节的学生。我还需要显示学生的姓名、地址、城市、州以及执照号码的前三位和后三位数字。我相信这将需要一个left join和union命令,但它变得有点太复杂了,难以表达。

SELECT* 从第_部分用户_映射 使用UID加入用户 使用UID进行连接验证 其中SectionID=65 并在“2012-05-09 12:00:00”之间完成 和“2012-05-11 12:00:00” 在电视上看


不需要工会。只有当您仍然希望为一个或两个用户或验证表中不存在的用户返回结果时,才需要外部联接。

您是否也可以发布到目前为止编写的SQL?好的,向我们展示一下您所做的工作。