我有 2 个 MySQL 数据库,
一个带customer
桌子,另一个带client
桌子。
在客户表中有一个名为的列customerid
,在另一个数据库的客户表中,有一个名为的列parent_client_id
我希望能够从客户表中选择所有数据,并确保客户表中有一行要匹配。
我希望能够显示客户表中不在客户表中的每一行的数据
我怎样才能使用 PHP 做到这一点?
我试过这个:
$sql="SELECT * from client ";
$rs=mysql_query($sql,$pbx01_conn);
while($result=mysql_fetch_array($rs))
{
$sql2="SELECT * from customer where customerid NOT IN( SELECT * from customer where customerid = '".$result["parent_client_id"]."' ) ";
echo $sql2;
$rs2=mysql_query($sql2,$conn) or die(mysql_error());
$result2=mysql_fetch_array($rs2);
echo $result2["company"].'<br>';
}
但它不显示不匹配的行