Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: mark182 en 25 Septiembre 2011, 07:07 am



Título: Esta consulta mysql si nose como hacerla :S
Publicado por: mark182 en 25 Septiembre 2011, 07:07 am
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.


Título: Re: Esta consulta mysql si nose como hacerla :S
Publicado por: fran800m en 25 Septiembre 2011, 20:08 pm
¿No sabes nada de SQL? Te diré que es un inner join con un distinct. Ya te he dicho el 90%


Título: Re: Esta consulta mysql si nose como hacerla :S
Publicado por: seba123neo en 25 Septiembre 2011, 22:41 pm
ya lo preguntaste... y te di la respuesta, post duplicado de :

Consulta mysql algo compleja  (http://foro.elhacker.net/bases_de_datos/consulta_mysql_algo_compleja-t339948.0.html)

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

saludos.