Autor Zpráva
arkjnu
Profil *
Dobrý den,
potřebuji v příkazu SELECT u MySQL databáze najít všechny řádky tabulky, která má sloupec typu set s několika možnými hodnotami, třeba a,b,c,d. Hledané řádky jsou takové, pro které platí, že buď neobsahují žádnou z uvedených hodnot či obsahují hodnotu b nebo c. Tj, pokud má řádek tabulky v tomto sloupci hodnotu a nebo d nemá být nalezen.

Můžete mi prosím říci, jak má dotaz select vypadat?

Děkuji
Tori
Profil
... WHERE FIND_IN_SET('a', sloupec) = 0 AND FIND_IN_SET('d', sloupec) = 0
Předpokládám, že sloupec může obsahovat i obě hodnoty (c + b), proto ta opačná podmínka.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0