Autor | Zpráva | ||
---|---|---|---|
Magna Profil * |
#1 · Zasláno: 2. 3. 2015, 15:16:40
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 |
#2 · Zasláno: 2. 3. 2015, 16:03:58
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 * |
#3 · Zasláno: 2. 3. 2015, 16:13:23
Keeehi:
Děkuji. Jen co se dostanu k pc,vyzkouším to. |
||
juriad Profil |
#4 · Zasláno: 2. 3. 2015, 16:15:52
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 |
#5 · Zasláno: 2. 3. 2015, 16:18:44
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 * |
#6 · Zasláno: 2. 3. 2015, 22:25:05
Děkuji oboum.
juriad: Plně funkční |
||
Časová prodleva: 10 let
|
0