我的表格如下:
+--------+--------+--------+--------+
| Name |Building| Nr | Time |
+--------+--------+--------+--------+
| Tim | House | 30 | 10:10 |
| Jill | House | 31 | 10:20 |
| Tim | Flat | 31 | 10:30 |
| NULL | Tower | NULL | NULL |
| Jack | Hut | 32 | 10:50 |
| Jane | Cabin | 35 | 10:60 |
| Susan | Cabin | 35 | 11:70 |
+--------+--------+--------+--------+
现在,我要展示一下Tim拥有的所有建筑物(及其数据)。 我也这样做:
SELECT * FROM `People` WHERE Name="Tim"
结果:
+--------+--------+--------+--------+
| Name |Building| Nr | Time |
+--------+--------+--------+--------+
| Tim | House | 30 | 10:10 |
| Tim | Flat | 31 | 10:30 |
迄今情况良好。 这就是说,有更多的建筑物(Tower、胡和Cabin)。 我也想显示这些内容,但留下数据(接受建筑类型)空白。
This result is that I need:
+--------+--------+--------+--------+
| Name |Building| Nr | Time |
+--------+--------+--------+--------+
| Tim | House | 30 | 10:10 |
| Tim | Flat | 31 | 10:30 |
| NULL | Tower | NULL | NULL |
| NULL | Hut | NULL | NULL |
| NULL | Cabin | NULL | NULL |
+--------+--------+--------+--------+
由于塔已经是NULI,我可以很容易地利用:
SELECT * FROM `People` WHERE Name="Tim" OR Name is NULL
结果:
+--------+--------+--------+--------+
| Name |Building| Nr | Time |
+--------+--------+--------+--------+
| Tim | House | 30 | 10:10 |
| Tim | Flat | 31 | 10:30 |
| NULL | Tower | NULL | NULL |
+--------+--------+--------+--------+
问题在于,我仍然怀念胡和Cabin。 即便是在问问问的情况下,还是能够做到这一点? 还尝试了一些办法,如按组别类分类,但结果却提供了混合数据。 此外,还利用谷歌搜索,但没有灯塔。
Hope anyone can help me out!
页: 1
| NULL | Hut | NULL | NULL |
| NULL | Cabin | NULL | NULL |
但是,当你增加更多的建筑时,这将是一项巨大的工作,可以列入这一表格。