Unir tablas y actualizar registro

Hola tengo preparado en un form la siguiente consulta de union de tablas:

$check_sql =
“SELECT
tarifas.tipo,
tarifas.grupo,
tarifas.preciodia,
tarifas.kilometros,
tarifas.preciokm,
tarifas.fianza,
vehiculos.grupo,
vehiculos.modelo,
vehiculos.matricula
FROM
tarifas INNER JOIN vehiculos ON tarifas.grupo = vehiculos.grupo
WHERE
(tarifas.tipo = ‘Tarifas’) AND (vehiculos.matricula = ‘123456’)”;

sc_select(rs, $check_sql );

Ahora quisiera con los campos (tarifas.kilometros y tarifas.preciodia) actualizar otra tabla cuya matr?cula sea igual que la que ya tengo recogida.
Espero haberme explicado.

Muchas gracias por vuestra ayuda.

Yo creo que puedes hacer esa consulta dentro de un boton y luego haces el recorrido de los registros:

sc_select(my_data, $check_sql );

if ({my_data} === false)
{
echo “Access error. Message =”. {my_data_erro};
}
else
{
while (!$my_data->EOF)
{
// aqui ejecutar el insert en la otra table
sc_exec_sql(“update mytable values ($my_data->fields[1], $my_data->fields[2]) where mykey = $my_data->fields[1]”);
$my_data->MoveNext();
}
$my_data->Close();
}

Gracias Alvagar, lo ?nico que si quiero solo actualizar un registro ?como lo puedo hacer?

Muchas gracias

Es casi lo mismo:
sc_lookup(my_data, “select tarifas.kilometros, tarifas.preciodia from mytables where myconditions”);
if ({my_data} === false)
{
echo “Access error. Message=”. {my_data_erro} ;
}
elseif (empty({my_data}))
{
echo “Select command didn’t return data”;
}
else
{
$kilometros = {my_data[0][0]};
$precodia = {my_data[0][1]};

sc_exec_sql("update mytable values ($kilometros, $precodia) where mykey = $mykey);

}

Muchas gracias alvagar, ya me funciona.