表 - ecare加入从两个表中获取数据
name h_id
Sam 1
Deb 1
Kim 1
表 - pweb
h_id sent
1 1
1 0
1 0
请Check
OUTPUT在SQL小提琴
我使用以下查询在pweb表从ecare的读取状态数据,其中sent is 0
仅
SELECT distinct e.name, e.h_id
from ecare e
INNER JOIN pweb p
ON e.h_id = p.h_id AND p.sent = 0
但是,我得到所有三个记录那些提供ecare表,不仅发送= 0
注:我试过同一查询与INNER JOIN过,但越来越所有three records
提供ecare表中特定h_id
其实,在我的申请,我管理状态记录(synced
服务器或not
- 如果同步然后我显示其他)在pweb
表
但现在,我的要求,在这里我只需要节目记录那些被not uploaded
到服务器然而,我的意思是那些sent
状态是pweb ....
验证你肯定你所得到的所有3条记录?你不应该。 –
@TimBiegeleisen是的,我得到所有3条记录 – Oreo
尝试使用** INNER JOIN **而不是** LEFT JOIN ** – Sadikhasan