SQL заявка
1 отговора
0 прегледа
SQL заявка
имам три таблици.
tbl1
id quest value
1 2 15
tbl2
id value score
10 1
22 2
33 3
tbl3
id quest score
2 2
Искам заявка с която селектвам value от тбл1 и проверявам в кой диапазон се намира от тбл2 и в тбл 3 вмъквам съответната стойност
мога да го напрявя в пхп-то но ако има начин предпочитам в скл.
tbl1
id quest value
1 2 15
tbl2
id value score
10 1
22 2
33 3
tbl3
id quest score
2 2
Искам заявка с която селектвам value от тбл1 и проверявам в кой диапазон се намира от тбл2 и в тбл 3 вмъквам съответната стойност
мога да го напрявя в пхп-то но ако има начин предпочитам в скл.
Re: SQL заявка
Не си споменал за коя СУБД става въпрос, но ето как би станало на PostgreSQL:
Everything louder than everything else...
UPDATE
tbl3
SET
score=tbl2.score
FROM
tbl2, tbl1
WHERE
tbl1.value=tbl2.value
AND
tbl3.quest=tbl1.quest
Everything louder than everything else...