Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.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查询,捕获IP地址_Mysql_Mysqli_Navicat - Fatal编程技术网

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;