MySQL查询,捕获IP地址
我有一个数据库,有两个不同的表。MySQL查询,捕获IP地址,mysql,mysqli,navicat,Mysql,Mysqli,Navicat,我有一个数据库,有两个不同的表。 database01>“朋友”和“帐户” 若一个用户注册并有一个REF,那个么在“friends”表中将创建一个特殊的行。Its显示REF1 ID和REF2 ID。这两个ID都是唯一的,可以在表“accounts”中找到,还有每个ID的IP地址 我正在尝试创建一个mysql查询,它捕获database01.friends行REF1和REF2上的2个ID,然后根据它们的ID,从database01.accounts行web_IP捕获IP地址,然后进行比较,如果相同
database01>“朋友”和“帐户” 若一个用户注册并有一个REF,那个么在“friends”表中将创建一个特殊的行。Its显示REF1 ID和REF2 ID。这两个ID都是唯一的,可以在表“accounts”中找到,还有每个ID的IP地址 我正在尝试创建一个mysql查询,它捕获database01.friends行REF1和REF2上的2个ID,然后根据它们的ID,从database01.accounts行web_IP捕获IP地址,然后进行比较,如果相同,则显示它们。类似于SELECT查询 我这样试过,但我认为根本不对:
SELECT id, REF1, REF2
from database01.friends
WHERE "REF1" and "REF2" web_ip = web_ip (SELECT id, web_ip FROM `database01.accounts`)
SELECT
F.ID,
F.REF1,
F.REF2
FROM FRIENDS F
LEFT JOIN ACCOUNTS A1 on A1.id = F.REF1
LEFT JOIN ACCOUNTS A2 on A2.id = F.REF2
WHERE A1.WEB_IP = A2.WEB_IP;