2014-11-26 5 views
1

как я удаляю все художник, которые не записаны любые джазовые названийУдаления записей из данной таблицы

моего стола художников:

artistid , artistname,city,regon 

мой titlesid Является:

titleid,artistid titles 

и Я попробовал этот запрос

, но результат удалит всех артистов, кроме тех, кто не записал никакого джазового названия !!!

+0

Что происходит, если вы пытаетесь 't.genre! = ' jazz''? – CBredlow

+1

Ваш запрос выполняет то же, что и ваше требование. он удаляет художника, который не записал никаких джазовых названий. – radar

ответ

0

Если я не понимаю ваш вопрос, ваш запрос делает именно то, что вы хотите. Вы удаляете артистов, которые никогда не записывали джазовый титул. Если вы пытаетесь удалить только художников, которые записали название джаз, то вы бы изменить положение WHERE быть WHERE t.artistid IS NOT NULL, или, предпочтительно, изменить ваш LEFT JOIN к INNER JOIN

Смежные вопросы