Вы, кажется, новичок в SQL. Бедно пройти через это. Я бы предложил добавить эти операторы SQL, чтобы понять, что происходит.
SELECT * FROM Product, ProductClassification
На этом этапе вы будете выбирать каждую возможную комбинацию строк из обеих таблиц. Теперь вы хотите запустить фильтр. Для начала вам нужно получить классификацию вашего продукта. Вы должны использовать «ИЛИ» здесь вместо AND. Нет ProductClassification.ClassificationID будет ОБА 1750 И 1749.
SELECT * FROM Product, ProductClassification WHERE
ProductClassification.ClassificationID = '1750' OR
ProductClassification.ClassificationID = '1749'
На данный момент вы отфильтровали ProductClassification.ClassificationID, но вам нужно указать, что вас интересуют только строки, в которых ProductClassification.ProductID и Product.ID совпадают.
SELECT * FROM Product, ProductClassification WHERE
(ProductClassification.ClassificationID = '1750' OR
ProductClassification.ClassificationID = '1749') AND
ProductClassification.ProductID = Product.ID
Это даст вам отдельную строку для каждой возможной комбинации в этом фильтре. В вашем примере у вас должно быть две строки - одна с ClassificationID 1750 и одна с ClassificationID 1749. Поскольку вас интересуют только Product.ID и Product.Name, вы должны вернуть только эти два поля:
SELECT Product.ID, Product.Name FROM Product, ProductClassification WHERE
(ProductClassification.ClassificationID = '1750' OR
ProductClassification.ClassificationID = '1749') AND
ProductClassification.ProductID = Product.ID
И, вероятно, вам нужны только уникальные значения, поэтому вы можете использовать оператор «DISTINCT», который отфильтрует ваш возврат к уникальным значениям:
SELECT DISTINCT Product.ID, Product.Name FROM Product, ProductClassification WHERE
(ProductClassification.ClassificationID = '1750' OR
ProductClassification.ClassificationID = '1749') AND
ProductClassification.ProductID = Product.ID
Есть гораздо лучшие способы обработать этот запрос с помощью операторов JOIN, но это хорошее начало.