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

Mysql 检查表值是否非唯一,是否总是与其他值相匹配

Mysql 检查表值是否非唯一,是否总是与其他值相匹配,mysql,Mysql,我有这张桌子: +----------+-------------+----------+------+----------+ | suite_id | building_id | bedrooms | rent | occupied | +----------+-------------+----------+------+----------+ | 745 | 1000 | 1 | 800 | 0 | | 746 |

我有这张桌子:

+----------+-------------+----------+------+----------+
| suite_id | building_id | bedrooms | rent | occupied |
+----------+-------------+----------+------+----------+
|      745 |        1000 |        1 |  800 |        0 |
|      746 |        1000 |        1 |  810 |        1 |
|      747 |        1000 |        2 | 1000 |        0 |
|      748 |        1002 |        2 | 1010 |        0 |
|      749 |        1004 |        2 | 1020 |        1 |
|      750 |        1010 |        1 |  750 |        0 |
|      751 |        1020 |        2 |  950 |        0 |
|      752 |        1020 |        1 |  400 |        1 |
|      753 |        1020 |        2 | 1200 |        0 |
|      754 |        1020 |        5 | 3000 |        0 |
|      755 |        1030 |        2 | 1100 |        0 |
|      760 |        1006 |        1 |  500 |        1 |
|      761 |        1006 |        2 |  900 |        1 |
|      762 |        1006 |        2 |  950 |        1 |
|      770 |        1180 |        2 |  990 |        1 |
|      771 |        1180 |        1 |  600 |        1 |
|      772 |        1180 |        2 |  900 |        0 |
|      773 |        1170 |        3 | 1100 |        1 |
|      774 |        1170 |        2 | 1000 |        1 |
|      780 |        1160 |        1 |  200 |        1 |
|      781 |        1160 |        2 |  400 |        1 |
|      782 |        1004 |        2 | 1100 |        1 |
|      783 |        1004 |        2 | 1111 |        1 |
+----------+-------------+----------+------+----------+

现在我需要做的是检查是否有任何建筑物没有被占用,我想只有1030栋。我认为我需要检查每个建筑id,看看它是否曾经被占用过(设置为1),如果没有,则返回该id。这是一项任务,我们刚刚开始使用mysql,所以请尽量保持相对简单,谢谢。

…通过构建id进行分组,使总和(已占用)=0
非常感谢!这实际上是很直截了当的haha@WyattGrant. 是的,这是你在团队操作中经常使用的约束。