Это то, что вы ищете?
SELECT usrid
FROM c
WHERE usid = 2
AND usrid NOT IN (SELECT usrid FROM c WHERE usid = 1)
Если вы хотите, чтобы оба значения usid также были динамическими, при условии, что вам нужно сделать последние версии usid для поляра, это может быть что-то вроде
SELECT usrid
FROM c
WHERE usid =
SELECT MAX (usid) FROM b WHERE name = 'polard')
AND usid NOT IN
(SELECT usrid FROM c WHERE usid =
SELECT MAX (usid) - 1 FROM b WHERE name = 'polard'))
ЭтоПредполагается, что значения usid являются целочисленными приращениями, специфичными для каждого umid в таблице b.
Если это не так, то это будет немного сложнее, так как вам нужно выполнить Order до и получить 2-ое до последнего значение umid