对不起,如果之前我的问题没有清楚,我更新了它希望它现在更有意义。
我有两张桌子:
Servers (Server,IP,OS)
IPs (IP,Ping,Server)
我已经配置了一个外键,以便任何ip插入"服务器"必须存在于" IPs"。
现在,我希望每次我将记录插入"服务器"表,服务器将自动在" IP"相应IP中的表(IP表已包含“服务器”列中所有可能的带有NULL的IP地址)。例如:
IP表格如下所示:
IP Ping服务器
1.1.1.1真正的无效
1.1.1.2真正的空白
1.1.1.3真正的空白
插入Servers表:Server = srv1 IP = 1.1.1.1 OS = Win2008R2
IP表自动更新,现在看起来像这样:
IP Ping服务器
1.1.1.1真 Srv1
1.1.1.2真正的空白
1.1.1.3真正的空白
有没有办法实现这个目标?
感谢。
答案 0 :(得分:0)
您需要一个查询将两个表连接在一起,以便通过公共字段(即IP)将两个表关联起来。
SELECT *
FROM SERVERs
inner join IPs
ON Servers.IP = IPs.IP