Autor
|
Tema: Ayuda con una consulta con tablas relacionadas mysql (Leído 20,951 veces)
|
mark182
|
Buenas...como están?
Tengo dos tablas:
| alumnos | | usuarios| ------------- ------------- | id_alum | ------> | id_us | | nombre | | usuario | | colegio | | password | ------------ ----------------
Ahora bien....el id_alum y id_us son siempre los mismos numeros. Hagan de cuenta que ya la persona ingreso us y pass, lo que quiero hacer es...sabiendo el us ingresado quiero saber que colegio le pertenece a ese usuario. Me explico?
Como lo puedo hacer?
Muchas gracias.
|
|
|
En línea
|
|
|
|
mark182
|
| alumnos | | usuarios| ------------- ------------- | id_alum | ------> | id_us | | nombre | | usuario | | colegio | | password | ------------ ----------------
perdon la relacion va haci: | alumnos | | usuarios| ------------- ------------- | id_alum | <------ | id_us | | nombre | | usuario | | colegio | | password | ------------ ----------------
|
|
|
En línea
|
|
|
|
sempus
Dakishimetai no ni...
Colaborador
Desconectado
Mensajes: 2.391
GJDAM 愛している
|
Puedes hacerlo asi, los datos que yo tomo son de mi punto de vista, puedes acomodarlo a tus necesidades SELECT colegio,nombre,usuario; FROM alumnos ; INNER JOIN usuarios ON id_alum = id_us; WHERE password = "la password que dices" AND id_us="el que especifiques"
así tendrás, colegio, nombre y usuario si el id_alum coincide con id_us y si la password es la correcta respecto al id_us que tambien especifiques , nose si me di a entender ñ_ñ salu2
|
|
|
En línea
|
...si la tuviera detendría el tiempo para verla como lo hago en este momento y seria feliz eternamente... Descarga openSUSE
|
|
|
mark182
|
mmm...no me esta mostrando nada. yo lo puse haci porque nada mas necesito colegio. $seleccion = mysql_query("SELECT colegio FROM alumnos INNER JOIN usuarios ON id_alum = id_us WHERE usuario= $_SESSION[usuario]");
echo $seleccion; No me esta mostrando nada el echo. Que es lo que ocurre?
|
|
|
En línea
|
|
|
|
|
mark182
|
Nose que pasa...no me muestra nada. Que puede ser? la variabale SESSION esta bien?
|
|
|
En línea
|
|
|
|
sempus
Dakishimetai no ni...
Colaborador
Desconectado
Mensajes: 2.391
GJDAM 愛している
|
INNER JOIN es posible que omita el dato, porque deben ser iguales, si uno es "01" y el otro es " 01" no son iguales, entonces lo omite, porque simplemente no lo encuentra,lo que me preguntas lo ignoro xD , eso ya no es sql y nose si es variable de sistema o algo asi xD,esperemos q alguien mas te ayude mejor q yo
|
|
« Última modificación: 17 Noviembre 2009, 19:59 pm por sempus »
|
En línea
|
...si la tuviera detendría el tiempo para verla como lo hago en este momento y seria feliz eternamente... Descarga openSUSE
|
|
|
mark182
|
INNER JOIN es posible que omita el dato, porque deben ser iguales, si uno es "01" y el otro es " 01" no soy iguales, entonces lo omite Si, los dos son 01...decis que lo esta omitiendo por tener el mismo valor? entonces que es lo que debo hacer?
|
|
|
En línea
|
|
|
|
sempus
Dakishimetai no ni...
Colaborador
Desconectado
Mensajes: 2.391
GJDAM 愛している
|
no, Inner Joint devuelve los datos SI ambos SON iguales, creo que antes me había expresado mal xD perdon. descarta que sea la SESSION , has la consulta para mostrarlos todos SELECT colegio FROM alumnos INNER JOIN usuarios ON id_alum = id_us
aca como no filtramos nada, deberias ver todos los colegios, sino ves nada entonces algo pasa con los campos id_alum y id_us
|
|
|
En línea
|
...si la tuviera detendría el tiempo para verla como lo hago en este momento y seria feliz eternamente... Descarga openSUSE
|
|
|
mark182
|
Sip parece que algo pasa con los ids porque sigue sin mostrarme nada
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
consulta para muestra con 2 tablas
Bases de Datos
|
maxmag
|
0
|
2,409
|
4 Julio 2012, 05:43 am
por maxmag
|
|
|
Agregar datos a 2 tablas relacionadas a traves de visual basic
Programación Visual Basic
|
euphemia
|
0
|
2,474
|
14 Diciembre 2013, 14:52 pm
por euphemia
|
|
|
Consultar tablas relacionadas en java de MYSQL
Java
|
soy_nicanor
|
3
|
6,396
|
15 Febrero 2015, 16:34 pm
por Usuario Invitado
|
|
|
Consulta de multiples tablas de mysql
Bases de Datos
|
soy_nicanor
|
4
|
4,665
|
17 Mayo 2015, 06:28 am
por ZeroVzla
|
|
|
consulta a estas tablas en mysql
Desarrollo Web
|
elmatador2
|
1
|
2,066
|
14 Julio 2016, 16:02 pm
por soyloqbuskas
|
|