У меня огромная база данных, и внутри этой базы данных я хочу найти строки из столбца 'title', которые не содержат слов "GmbH", "GbR", "e.K." и т. Д.
Я пробовал это:
SELECT * FROM `listings` WHERE `listings`.`title` NOT LIKE '%GmbH' AND `listings`.`email_allow`=0
это работает, но это показывает мне все остальные строки с этими другими словами, так как я могу написать один запрос, который показывает мне только строки, которые не содержат эти слова.
Эти запросы не увенчались успехом:
1. SELECT * FROM `listings` WHERE `listings`.`title` NOT LIKE '%GmbH' OR '%GbR' OR '%AG' AND `listings`.`email_allow`=0
2. SELECT * FROM `listings` WHERE `listings`.`title` NOT LIKE ('%GmbH' OR '%GbR' OR '%AG') AND `listings`.`email_allow`=0
3. SELECT * FROM `listings` WHERE (`listings`.`title` NOT LIKE '%GmbH' OR '%GbR' OR '%AG') AND `listings`.`email_allow`=0