Pokud mám aplikaci, ve které vytvářím IN
seznam dynamicky a může to skončit prázdný, co někdy dělám, je inicializovat seznam s nemožnou hodnotou a přidat k tomu. Např. pokud se jedná o seznam uživatelských jmen, začnu s prázdným řetězcem, protože to není možné uživatelské jméno. Pokud je to auto_increment ID, použiji -1, protože skutečné hodnoty jsou vždy kladné.
Pokud to není možné, protože neexistují žádné nemožné hodnoty, musíte se rozhodnout, zda zahrnout AND column IN ($values)
, pomocí podmíněného výraz v WHERE
doložka.