Если вы читаете его оригинальный текст «получите только строки из таблицы с количеством больше 0 ТОЛЬКО, когда это продукт« продажи »»
Поскольку вопрос несколько плохо сформулирован.Предположение следующее:
Возвращать ТОЛЬКО элементы, где SALE = 'yes' и QUANTITY> 0 и VISIBLE = 'yes'.
Если это то, что хочет пользователь, SQL для этого просто:
SELECT * FROM t1 WHERE sale='yes' AND quantity > 0 AND visible='yes'
Кстати, если ваша БД будет содержать много данных, использование логических значений (true / false) вместо varchars намного эффективнее в движке и сэкономит время на выборках и вставках.