elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
25 Mayo 2012, 03:39  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos
| | | |-+  Esta consulta mysql si nose como hacerla :S
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Esta consulta mysql si nose como hacerla :S  (Leído 913 veces)
mark182


Desconectado Desconectado

Mensajes: 385


Ver Perfil
Esta consulta mysql si nose como hacerla :S
« en: 25 Septiembre 2011, 07:07 »

Buenas,

Les comento lo que estoy intentando hacer.

Tengo dos variables PHP con el id de dos usuarios. Y quiero saber el nombre de las materias que tienen en comun ambos usuarios.

Para esto tengo dos tablas:

UsuariosConMaterias:
+------------+---------------+
| id_usuario | id_materias  |
+------------+---------------+
|              1 |               25 |
|              2 |               25 |
|              5 |               98 |
+------------+---------------+

Materias:
+--------+---------------------+
| id_mat | nombre               |
+--------+---------------------+
|       25 | Programacion II   |
|       98 | Calculo                |
+--------+---------------------+

Supongamos que las dos variables tienen los valores 1 y 2.
Por lo tanto, el resultado a la consulta deberia ser "Programacion II".

Espero que me puedan ayudar. Y si no se entiendo, avisenme que detallo mejor.


Gracias y hasta luego.


En línea
fran800m

Desconectado Desconectado

Mensajes: 139



Ver Perfil
Re: Esta consulta mysql si nose como hacerla :S
« Respuesta #1 en: 25 Septiembre 2011, 20:08 »

¿No sabes nada de SQL? Te diré que es un inner join con un distinct. Ya te he dicho el 90%


En línea
seba123neo


Desconectado Desconectado

Mensajes: 3.213



Ver Perfil WWW
Re: Esta consulta mysql si nose como hacerla :S
« Respuesta #2 en: 25 Septiembre 2011, 22:41 »

ya lo preguntaste... y te di la respuesta, post duplicado de :

Consulta mysql algo compleja

y si...buscate un manual ya de SQL sino nunca vas a aprender, en internet esta lleno de manuales de SQL.

saludos.

En línea

Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo.
Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines