Autor Zpráva
Magna
Profil *
Dobrý den.
Mohl by mi někdo ochotný napsat následující dotaz.
Mám tabulku1 a tabulku2.
Pokud v tabulce1 ve sloupci1 se najde shoda v tabulce2 ve sloupci1 přepsat v tabulce1, 0 na 1 ve sloupci3
Budu moc vděčný za pomoc.
Keeehi
Profil
Nejsem si jistý tou shodou, co má znamenat ale snad jsem to odhadl správně.
UPDATE tabulka1 SET sloupec3 = 0 WHERE sloupec1 IN (SELECT sloupec1 FROM tabulka3)
Magna
Profil *
Keeehi:
Děkuji. Jen co se dostanu k pc,vyzkouším to.
juriad
Profil
Případně by šlo toto:
UPDATE tabulka1 AS t1
JOIN tabulka2 AS t2 ON t1.sloupec1 = t2.sloupec1
SET t1.sloupec3 = 1

Keeehi:
Má se hodnota změnit na 1, ale to je jen drobná muška.
Keeehi
Profil
juriad:
V těch nulách jedničkách a dvojkách jsem se prostě ztrácel. Kdyby to pojmenoval nějak normálně, dopadlo by to lépe :)
Magna
Profil *
Děkuji oboum.

juriad:
Plně funkční

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: