Hola:
Tengo el resultado de dos tablas que he listado, alguien me puede decir como puedo actualizar a una de ellas con los datos de la otra ???, si mi pregunta no se entiende la podemos aclarar un poco mas.-
desde ya muchas gracias
| |||
ayuda por favooooorrrrr Hola: Tengo el resultado de dos tablas que he listado, alguien me puede decir como puedo actualizar a una de ellas con los datos de la otra ???, si mi pregunta no se entiende la podemos aclarar un poco mas.- desde ya muchas gracias |
| ||||
Re: ayuda por favooooorrrrr tolo, lee el manual del mySQL y verás que mySQL soporta subquerys para los INSERT del tipo : INSERT INTO tblTemp2 (fldID) SELECT tblTemp1.fldOrder_ID FROM tblTemp1 WHERE tblTemp1.fldOrder_ID > 100; Saludos. <hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio) <font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo |
| |||
Re: ayuda por favooooorrrrr bueno, les cuento, tengo 2 tablas t1 y t2, en t1 hay 3 campos t1c1, t1c2 y t1c3 y en t2 tengo dos campos t2c1 y t2c2, lo que necesito es REEMPLAZAR los valores de t1c1, con los valores de t2c2. Yo lo intenté hace con el INSERT, pero esta sentecia me agrega registros, que no es lo que necesito. Además intenté hacer un script que lea (select......) los registros de una tabla, los aloje en una variable y luego con un Update los reemplazo en la otra, no los reemplaza pero tampoco me dá ningun error, por favor me ayudan ???, si alguien tiene un pedazo de código que haga esto, se lo agradeceré infinitamente. Tolo |
| ||||
Re: ayuda por favooooorrrrr Bueno, aqui va... Es importante que exista un registro coincidente entre las dos tablas, voy a darle nombre a tus tablas y campos: T1, llamemosle personal Que tenga los campos id, nombre y email T2, llamemosle perfil Que tenga los campos nombre y folio Ahora, pensemos que tu necesitas que el id de la primera sea igual al folio de la segunda... vamos bien?, OK... <? $db = mysql_connect($servidor,$usuario,$pasaporte); mysql_select_db($basedatos,$db); $resultado=mysql_query("select id from personal where nombre=$tucriterio"); $fila=mysql_fetch_array($resultado); $id=$fila['id']; $nombre=$fila['nombre']; mysql_query("update perfil set folio=$id where nombre=$nombre); ?> Bueno, esto resultaria si el campo nombre fuera unico (es decir, que no hubiera repeticiones)... Bien, creo que la idea debe haber quedado bastante clara, ahora solo adaptala a tus tablas, y agregale o quitale lo que te sea necesario... Saludos ;) <tr> <td bgcolor="#339933"> <font face="Verdana, Arial" size="1" color="#FFFFFF">>> [/CODE]</td> <td align="right" bgcolor="#666666"> |