Таблица - ecareРегистрация для извлечения данных из двух таблиц
name h_id
Sam 1
Deb 1
Kim 1
Таблица - pweb
h_id sent
1 1
1 0
1 0
Пожалуйста Check
OUTPUT в SQL Fiddle
Я использую следующие запроса для выборки данных из ecare те состояния в pweb таблицы, где 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