Consulta Multitabla(3 tablas)
Publicado por Tammy (4 intervenciones) el 21/04/2007 20:27:16
Hola que tal tengo un problema.. no hayo la manera de hacer la consulta es entre tablas he intenato estos codigos pro ninguno funciona:
Intento 1:
$sql ="SELECT cod_usuario FROM usuario WHERE ubicacion = '$_POST[ubicacion]' UNION ALL SELECT cod_equipo FROM usuario_equipo WHERE cod_usuario = 'cod_usuario' UNION ALL SELECT * FROM equipo WHERE cod_equipo = 'cod_equipo' ORDER BY cod_equipo";
Intento 2:
$sql="SELECT * FROM equipo INNER JOIN(usuario_equipo INNER JOIN(usuario INNER JOIN '$_POST[ubicacion]' usuario.ubicacion='$_POST[ubicacion]')ON usuario_equipo.cod_usuario = usuario.cod_usuario)ON equipo.cod_equipo = usuario_equipo.cod_equipo";
Intento 3:
$sql="SELECT * FROM equipo, usuario_equipo, usuario WHERE usuario.ubicacion = '$_POST[ubicacion]' AND usuario.cod_usuario = usuario_equipo.cod_usuario AND usuario_equipo.cod_equipo = equipo.cod_equipo";
Intento 4:
$sql= "SELECT equipo.cod_usuario, equipo.descrip_equipo, equipo.obser_equipo FROM usuario, usuario_equipo, equipo WHERE usuario.ubicacion='$_POST[ubicacion]'
AND usuario.cod_usuario=usuario_equipo.cod_usuario
AND usuario_equipo.cod_equipo = equipo.cod_equipo";
Ninguno funciona ya he leido guias y de verdad no consigo la manera.. Si alguien puede ayudarme lo agradeceria...
Intento 1:
$sql ="SELECT cod_usuario FROM usuario WHERE ubicacion = '$_POST[ubicacion]' UNION ALL SELECT cod_equipo FROM usuario_equipo WHERE cod_usuario = 'cod_usuario' UNION ALL SELECT * FROM equipo WHERE cod_equipo = 'cod_equipo' ORDER BY cod_equipo";
Intento 2:
$sql="SELECT * FROM equipo INNER JOIN(usuario_equipo INNER JOIN(usuario INNER JOIN '$_POST[ubicacion]' usuario.ubicacion='$_POST[ubicacion]')ON usuario_equipo.cod_usuario = usuario.cod_usuario)ON equipo.cod_equipo = usuario_equipo.cod_equipo";
Intento 3:
$sql="SELECT * FROM equipo, usuario_equipo, usuario WHERE usuario.ubicacion = '$_POST[ubicacion]' AND usuario.cod_usuario = usuario_equipo.cod_usuario AND usuario_equipo.cod_equipo = equipo.cod_equipo";
Intento 4:
$sql= "SELECT equipo.cod_usuario, equipo.descrip_equipo, equipo.obser_equipo FROM usuario, usuario_equipo, equipo WHERE usuario.ubicacion='$_POST[ubicacion]'
AND usuario.cod_usuario=usuario_equipo.cod_usuario
AND usuario_equipo.cod_equipo = equipo.cod_equipo";
Ninguno funciona ya he leido guias y de verdad no consigo la manera.. Si alguien puede ayudarme lo agradeceria...
Valora esta pregunta


0