
24/02/2012, 11:55
|
| | Fecha de Ingreso: octubre-2003 Ubicación: España
Mensajes: 1.067
Antigüedad: 21 años, 6 meses Puntos: 18 | |
¿ Realizar varios select a la vez ? Hola a todos!!
Mirad, tengo tres tablas (es un ejemplo):
TABLA "ALGO"
- id_algo
- campo1
- campo2
TABLA "NOSE"
- id_nose
- campo1
- campo2
TABLA "VARIOS"
- id_varios
- campo1
- campo2
En la página web tengo que pasar por GET los campos "id_algo, id_nose, y id_varios" y recogerlos. Una vez recogidos necesito saber el "campo1" de cada tabla a la que pertenecen los dichos "id" por consiguiente utilizo tres SELECTS:
$cadena=mysql_query("SELECT * FROM algo WHERE id_algo = $id_algo");
$row1 = mysql_fetch_array("cadena");
$cadena=mysql_query("SELECT * FROM nose WHERE id_nose = $id_nose");
$row2 = mysql_fetch_array("cadena");
$cadena=mysql_query("SELECT * FROM varios WHERE id_algo = $id_algo");
$row3 = mysql_fetch_array("cadena");
¿ Existe alguna manera para realizarlo todo en una sola consulta (no tener que realizar tres consultas por separado) e ir más rápido y no consumir tantos recursos ?
Un saludo compañeroos! |