SQL запрос с объединением табличек

SELECT accounts.pName,
    accounts.pOnline,
    accounts.pID, 
    accounts.pRank, 
    accounts.Last_Online 
    FROM accounts 
    Inner join army_soldiers ON accounts.pID = army_soldiers.pID
    AND army_soldiers.PlatoonID = 1  AND army_soldiers.SquadID = 1
            Inner join army_squads ON accounts.pID <> army_squads.ID_SCommander

(возвращается пустой запрос) То есть, мне нужно выбрать данные из таблицы accounts а именно pName pOnline pID pRank Last_Online при условии если эти иды (pID) совпадают с идами в таблице army_soldiers pID ( И ЕСЛИ В ТАБЛИЦЕ army_squads НЕ РОВНЯЕТСЯ данным в сущностях accounts.pID и army_squads.ID_SCommander)


Запрос вроде верный, но ВСЕГДА возвращает 0 строк если значение в таблице army_squads.ID_SCommander равно NULL в противном случае - работает безупречно


Ответы (0 шт):