表 - 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