Php 如果未在其他表中列出,则显示数据

Php 如果未在其他表中列出,则显示数据,php,sql,Php,Sql,我想知道如何检查另一个表中是否存在数据 基本上我有两张桌子。1=网络,2=用户网络 在我的usernetworks表中,它有一列userID和networkid 我想检查usernetworks表中是否列出了来自网络的id和userid='9' 基本上,我希望显示用户尚未加入的网络。我将使用的网络不存在: $networks = $this->db->query("SELECT companyname,description,commision FROM (`networks`)")

我想知道如何检查另一个表中是否存在数据

基本上我有两张桌子。1=网络,2=用户网络

在我的usernetworks表中,它有一列userID和networkid

我想检查usernetworks表中是否列出了来自网络的id和userid='9'

基本上,我希望显示用户尚未加入的网络。

我将使用的网络不存在:

$networks = $this->db->query("SELECT companyname,description,commision FROM (`networks`)");
select n.*
from networks n
where not exists (select 1
                  from usernetworks un
                  where un.networkid = n.networkid and un.userid = 9
                 );