Я думаю, что этот запрос идентифицирует значения nameid, которые вы хотите включить в ваш основной запрос.
SELECT DISTINCT nameid
FROM YourTable
WHERE include = 1;
Если это так, включите его как подзапрос и используйте INNER JOIN с YourTable, чтобы возвращать только эти строкидля которого значение nameid связано с include = 1
... в любой строке таблицы.
SELECT id, nameid, name, score, diff, include
FROM
YourTable AS y
INNER JOIN (
SELECT DISTINCT nameid
FROM YourTable
WHERE include = 1
) AS q
ON y.nameid = q.nameid;
Конструктор запросов Access, вероятно, подставит квадратные скобки плюс точку вместо скобок, заключающих подзапрос.
SELECT id, nameid, name, score, diff, include
FROM
YourTable AS y
INNER JOIN [
SELECT DISTINCT nameid
FROM YourTable
WHERE include = 1
]. AS q
ON y.nameid = q.nameid;