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

ayuda por favor

Estas en el tema de ayuda por favor en el foro de Mysql en Foros del Web. Hermanos, tengo 2 tablas llamadas internet y cliente como se muestra: internet codigo carrier bw cliente codigo oficina telefono Deseo hacer una consulta que muestre ...
  #1 (permalink)  
Antiguo 05/09/2009, 10:37
 
Fecha de Ingreso: junio-2006
Mensajes: 4
Antigüedad: 17 años, 10 meses
Puntos: 0
ayuda por favor

Hermanos,

tengo 2 tablas llamadas internet y cliente como se muestra:

internet

codigo
carrier
bw



cliente

codigo
oficina
telefono



Deseo hacer una consulta que muestre todo el contenido de la tabla clientes pero me la filtre segun la variable que sea igual a lo que hay en la columna carrier de la tabla internet.

Hice esto:


SELECT internet.carrier, cliente.*
FROM internet, cliente
WHERE internet.codigo = cliente.codigo


y me muestra toda la informacion de las tablas.

¿como hago si quisiera filtrar por ejemplo los valores carrier1 dentro de la columna carrier de la tabla internet?


Espero sus comentarios.
  #2 (permalink)  
Antiguo 06/09/2009, 02:53
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: ayuda por favor

si carrier es campo de tipo numérico (INT), así:
SELECT internet.carrier, cliente.* FROM internet INNER JOIN cliente ON internet.codigo = cliente.codigo WHERE internet.carrier = carrierquebusques

si es de tipo texto (VARCHAR, etc.), así:
SELECT internet.carrier, cliente.* FROM internet INNER JOIN cliente ON internet.codigo = cliente.codigo WHERE internet.carrier = 'carrierquebusques'
  #3 (permalink)  
Antiguo 07/09/2009, 08:03
 
Fecha de Ingreso: junio-2006
Mensajes: 4
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: ayuda por favor

Gracias, me funciona tal como dijiste.
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 08:10.