OriginalGriff
Вы проверяете наличие определенной строки: "INV0001,INV0010", поэтому, если эта точная строка - то есть оба номера счетов, разделенных запятой, - не находится хотя бы в одной строке, вы не получите никаких возвращенных строк. Вы не получите строк, где один из номеров счета-фактуры или другой найдены, или где они найдены, но также разделены пробелом.
Если ваша БД содержит номера счетов, разделенные запятыми, то она плохо спроектирована: вы должны использовать отдельную таблицу, содержащую каждый отдельный номер счета вместе с внешним ключом, который относится обратно к вашей исходной таблице, и извлекать данные с помощью запроса соединения.
Если это не так, вам может понадобиться предложение IN instaed:
SELECT * FROM InvoiceInfo WHERE InvoiceNo IN ('INV0001', 'INV0010');