Sql zaprzeczenie po IN, wypis: ZBIÓR/{element}

0

Mamy sobie jakąś bazę np 'sklep'. Mamy w niej tabele: 'produkty': { piłka, rower, wiaderko, łopatka} , chcę by wypisało mi z tej tabeli 'produkty' wszystkie elementy poza rowerem. Zatem czy jest jakoś możliwe wykonać to zadanie za pomocą polecenia 'IN'?

SELECT * 
FROM `sklep` 
WHERE produkty NOT( 'rower');

SQL na cda.pl MyPhpAdmin mi tego nie przetwarza. Czy jest możliwe rozwiązanie problemy z wykorzystaniem polecenia IN? czy trzeba inne metody? Chodzi o wypisanie zbioru bez jakiegoś elementu: ZBIÓR/{element}

Zdanko mnie trapi od kilku godzin, studiuję sb książkę SQL - HELION, którą serdecznie polecam . Dziękuję za każdą próbę pochylenia się nad moim postem.

1

Ty tak poważnie? Przecież sam sobie odpowiedziałeś! where produkty not in ('rower')
http://sqlfiddle.com/#!9/dcb16/41778

0

Myk polegał na tym żeby przed IN dać NOT, męczyłem się i dawałem w złej kolejności. Dziękuje za link do runnable sql.

1 użytkowników online, w tym zalogowanych: 0, gości: 1