Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2014, 19:12
jotacheca
 
Fecha de Ingreso: agosto-2014
Mensajes: 13
Antigüedad: 9 años, 9 meses
Puntos: 0
Consulta 2 tablas

Buenas foreros , a ver si podeis hecharme una mano , que seguro que es fácil de hacer y así aprendo como se hace, os cuento:

Tengo 2 tablas sin relacionar , la primera seria algo asi:


tabla 1 - contactos



Código HTML:
Ver original
  1. +----------+-------------+
  2. | usuario  | contacto    |
  3. +----------+-------------+
  4. | Daniel   | Paco        |
  5. | Daniel   | Maria       |
  6. | Daniel   | Cheks       |
  7. | Paco     | Maria       |
  8. | Paco     | Daniel      |
  9. | Cheks    | Maria       |
  10. | Cheks    | Daniel      |
  11. +----------+-------------+

tabla 2- gente_online

Código HTML:
Ver original
  1. +------------------+------------------------+---------------+
  2. |       date       |           ip           |   nombre      |
  3. +------------------+------------------------+---------------+
  4. | 1408148434       |         xx.xxx.xxx     |    cheks      |
  5. +------------------+------------------------+---------------+
  6. | 1408148534       |       xxx.xxx.x.xx     |     paco      |
  7. +------------------+------------------------+---------------+
Necesito hacer una consulta para mostrar los contactos de un usuario que a la vez estan conectados en la segunda tabla (vease que en una se llama contacto y en la otra nombre , no se si esto será un problema), como veis se bastante poco de mysql :( , podria ser un INNER JOIN o algo asi deduzco ,pero no se como hacerlo
De la primera tabla consigo obtener perfectamente los contactos de un determinado usuario pero a partir de hay no se como mostrar solo los que este online (segunda tabla)

Muchisimas gracias adelantadas amigos

estoy probando algo asi pero me parece que no hay por donde cogerlo xDD, no?

Código MySQL:
Ver original
  1. SELECT gente_online.nombre
  2. FROM gente_online INNER JOIN contactos ON gente_online.nombre = contactos.contacto
  3. WHERE contactos.usuario =%s", GetSQLValueString($colname_amigosonline, "int")

Cita:
Editado: Código de programación no permitido en foros de Bases de Datos.
Leer las normas del foro, por favor.

Última edición por gnzsoloyo; 19/08/2014 a las 11:17