Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Query que no me sale

Estas en el tema de Query que no me sale en el foro de Bases de Datos General en Foros del Web. Tego la siguientes tablas: Una con los siguientes campos: tabla Users: userid - drinkid - username 1 2 alvaro 2 3 nicolas Donde drinkid es ...
  #1 (permalink)  
Antiguo 11/04/2007, 09:00
 
Fecha de Ingreso: octubre-2004
Ubicación: En algún lugar de la República Oriental del Uruguay
Mensajes: 366
Antigüedad: 19 años, 7 meses
Puntos: 0
Query que no me sale

Tego la siguientes tablas:
Una con los siguientes campos:

tabla Users:
userid - drinkid - username
1 2 alvaro
2 3 nicolas


Donde drinkid es una forign key de la tabla drink (es un número).
Y la tabla drink:

Tabla Drink
drinkid - drinkname
1 cerveza
2 cocacola
3 agua
4 otros

Yo quiero hacer una query que me de el username y drinkname (y no el drinkid) de todos los users

Como hago esto con una query????



gracias!
__________________
ratamaster
  #2 (permalink)  
Antiguo 11/04/2007, 09:30
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años, 1 mes
Puntos: 3
Re: Query que no me sale

Haces un join entre las dos tablas por el campo en común (en este caso drinkid), y en la parte del SELECT especificas los campos que quieres que visualices.

SELECT username,drinkname
FROM Users u,drink d
WHERE u.drinkid=u.drinkid

Debes indagar más compañero, este select es básico pero esencial.
Saludos
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:20.