Я не уверен, что есть такая точная ситуация в другом вопросе, так что извините, если это дубликат. У меня проблема с системой категорий, которую я использую. У меня следующий запрос (например)
SELECT DISTINCT COUNT(StockID)
FROM tblStock
WHERE CategoryCode IN (
SELECT CategoryCode
FROM tblLookup
WHERE CategoryID = 'EG')
Мне нужно сделать частичное совпадение между CategoryCode в tblLookup и Code Category в tblStock - приведенный выше запрос возвращает полные совпадения, например, EG будет иметь ETC и EGT в качестве возвращаемых кодов Category, однако если категория ETCE, тогда не найден.
Как я могу изменить запрос, чтобы результаты возвращались из:
SELECT CategoryCode
FROM tblLookup
WHERE CategoryID = 'EG'
Может быть использовано для частичного сопоставления в tblStock, где возвращаются коды категорий ETC и EGT, но также требуются совпадения с подстановочными знаками.