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