Sql 根据表1中的信息从表2中获取数据的查询
好吧,假设我有两张桌子 表1包括:Sql 根据表1中的信息从表2中获取数据的查询,sql,Sql,好吧,假设我有两张桌子 表1包括: ServerName | ServerIP Something1 | 192.168.0.1 Something2 | 192.168.0.2 Something3 | 192.168.0.3 表2有: PlayerName | PlayerIP MyName1 | 192.168.0.1 MyName2
ServerName | ServerIP
Something1 | 192.168.0.1
Something2 | 192.168.0.2
Something3 | 192.168.0.3
表2有:
PlayerName | PlayerIP
MyName1 | 192.168.0.1
MyName2 | 192.168.0.1
MyName3 | 192.168.0.2
如何获取与表1中的ServerIP匹配的所有播放器(表2)?一些伪SQL
从表2中选择table2.playername加入表1.serverip=table2.ip上的table1
select t2.PlayerName
from
table2 t2, table1 t1
where
t2.PlayerIP = t1.ServerIP
您是指特定IP(192.168.0.1)的所有播放器吗?或者你想做一些像用用户名匹配玩家的事情吗?正如建议的那样,现在把它作为一个评论:你自己试过了吗?我真的建议你先试试。请阅读这里的内容,如果你想不明白,请告诉我。
SELECT t2.PlayerName, t1.ServerIP
FROM Table1 t1
INNER JOIN Table2 t2 ON t1.ServerIP = t2.IP