Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.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中的表_Php_Mysql - Fatal编程技术网

Php &引用;“工会”;MYSQL中的表

Php &引用;“工会”;MYSQL中的表,php,mysql,Php,Mysql,我使用这个脚本来获得组合值,我们得到的是这种类型的值 $num = mysql_query("(SELECT id,room_type,JUNE1 From JUNE WHERE table_type = 'disp' AND id = 78 AND JUNE1!=0) UNION ALL (SELECT id,room_

我使用这个脚本来获得组合值,我们得到的是这种类型的值

$num = mysql_query("(SELECT id,room_type,JUNE1 
                     From JUNE 
                     WHERE table_type = 'disp' AND id = 78 AND JUNE1!=0) 

                    UNION ALL 

                    (SELECT id,room_type,JULY1 
                     From JULY 
                     WHERE table_type = 'disp' AND id = 78 AND JULY1!=0)");
ID |值 78 | 12 78 | 08 在上面的表中,查询显示的是6月数据的一行,7月数据的第二行,我们只想显示单月数据,但它会检查第二个表中的数据。。。像上面的查询对我来说很好。但它打印两张记录,6月的ID为78,7月的ID为78,我们只想打印一张ID,如下所示

ID | Value 78 | 12 78 | 08 ID |值 78 | 08 谢谢


Rod

什么标准让你选择“08”而不是“12”?什么是“value”代表什么?您的表结构是什么?这很合乎逻辑,因为您使用的是UNIONALL,它专门用于获取所有匹配的行,包括重复的行。您可能需要重新考虑数据库模式,因为每个月使用单独的表是奇怪的。我们只想得到六月表的单个值,但它也匹配七月表中的值,我们只考虑此时的ID,而不考虑值字段。 ID | Value 78 | 08