Esta consulta mysql si nose como hacerla :S

Iniciado por mark182, 25 Septiembre 2011, 07:07 AM

0 Miembros y 1 Visitante están viendo este tema.

mark182

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.

fran800m

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

seba123neo

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.

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson