sorozat ellenőrzése
Hogyan lehet kiszűrni egy sorozat hiányzó elemét?
Adott egy mysql tábla, ahol képek vannak, minden képnek van egy sorszáma (nem auto inc), x-y ig, csoportokra bontva, mondjuk 1-es csoport 1-200; 2-es csoport 300-586, stb...
Az adatbázissal dolgozók hibáit szeretném kiszűrni.
Hogyan tudodom megtalálni, ha valaki nem töltötte fel mondjuk a 126-os számú képet?
Elsőre egy for ciklusos lekérdezést gondoltam x-y-ig, de ez nagyon otrombának tűnik nekem.
Köszi!
■ Adott egy mysql tábla, ahol képek vannak, minden képnek van egy sorszáma (nem auto inc), x-y ig, csoportokra bontva, mondjuk 1-es csoport 1-200; 2-es csoport 300-586, stb...
Az adatbázissal dolgozók hibáit szeretném kiszűrni.
Hogyan tudodom megtalálni, ha valaki nem töltötte fel mondjuk a 126-os számú képet?
Elsőre egy for ciklusos lekérdezést gondoltam x-y-ig, de ez nagyon otrombának tűnik nekem.
Köszi!
Nem értem ezt a csoport
FGK
oké, sikerült
$elso = 300;
$utolso = 528;
Táblában a tételek sorszámozása 300, 301, 302.....528
Azt szeretném megtudni, hogy az $elso és az $utolso közötti tartományban minden tétel szerepel-e az adatbázisban.
Lehet ez mysql, és nem itt a helye, ezért bocs mindenkitől, de lehet akad egy fügvény, amivel megoldható könnyen.
Egyszerű
-boogie-
azt még csak le tudod
CASE
WHEN (min( id ) + count( id ) + 1) = max( id )
THEN 'igen'
ELSE 'nem'
END AS minden_ok
FROM my_table
azt is könnyen kiszámolhatod, h. hány azonosító hiányzik,
FROM `my_table`
de nem biztos, h. ezek kisegítenek, mivel így még mindig nem fogod tudni, h. mely azonosítók hiányoznak!
xyz