Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ..WHERE !in_array()...?
Forum PHP.pl > Forum > Bazy danych > MySQL
PadreMateo
Witam. Mam 2 tablice i taki problem, czy można napisać coś takiego:
SELECT `id` FROM `tabela` WHERE !in_array(`id`, $tabela2);
Czyli wybrać z tablicy tabela pola id których wartości niema w tablicy $tabela2.
Z góry dziękuję za odpowiedź. Pozdrawiam.
Piogola
  1. $q = 'SELECT `id` FROM `tabela` WHERE `id` NOT IN ('.implode(',', $tabela2).')';
PadreMateo
Dzięki za błyskawiczną odpowiedź, działa jak należy tylko cudzysłowy musiałem nieco pozmieniać bo miałem podwójne.
Oczywiście pomogłeś smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.