A family of Microsoft relational database management systems designed for ease of use.
.................where it compares two lists, if it matches the name in each list I want my field in my recordset to have Y as answer - if name not in list then N
If by two 'lists' you mean two tables then you can easily do that for the complete set with a couple of simple UPDATE queries, e.g.
UPDATE TargetTable
SET TargetColumn= TRUE
WHERE EXISTS
(SELECT *
FROM SourceTable
WHERE SourceTable.ColumnX = TargetTable.ColumnY);
then:
UPDATE TargetTable
SET TargetColumn= FALSE
WHERE NOT EXISTS
(SELECT *
FROM SourceTable
WHERE SourceTable.ColumnX = TargetTable.ColumnY);
where TargetColumn is a Boolean (Yes/No) datatype and ColumnX and ColumnY are the two columns being compared.