Mam listę identyfikatorów w formacie tablicy następującoWybierz pierwszą niewykorzystaną id użyciu kwerendy mysql
$ids = [10, 13, 16, 20, 25, 28, 34, 40, 45];
Mój rekord tabeli następująco
id email
1 [email protected]
2 [email protected]
10 [email protected]
13 [email protected]
15 [email protected]
20 [email protected]
Chcę porównać tę tabelę z $ ids tablica i zdobądź pierwszy nieużywany identyfikator.
Dla powyższego przykładu: I expect the result 16
. Potrzebuję eleganckiego sposobu/zapytania, aby znaleźć to samo.
Z góry dziękuję!
Jeśli użyję IN, daje to 10. bcoz Zapytanie IN zwraca dopasowane wiersze. mam rację? – Asik
a co z "NOT IN" – splash58
tak, IN zawsze daje dopasowane wyniki –