Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/12/2012, 06:23
baruc
 
Fecha de Ingreso: septiembre-2011
Mensajes: 13
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Consulta de tres tablas

Voy afinandolo más.... Creo que la pregunta es ¿como hago una especie de bucle (WHILE ?) en ese IN?

Únicamente me queda como poder sacar lo siguiente, tengo este codigo:

Código MySQL:
Ver original
  1. SELECT a.id, a.code, f.DTYPE, f.version, f.entryDate, f.message,
  2. f.transactionId, f.folder_id, f.user_id, f.assignedTo_id,
  3. u.username, u.name, o.id, o.name
  4. FROM annotations a, organizations o, folderlogh f, users u
  5.  
  6. WHERE a.id IN (SELECT a.id
  7. FROM annotations a
  8. WHERE a.code = "1420-21312")
  9.  
  10. AND a.id = f.annotation_id
  11. AND o.id = "323ff240-61fa-451c-9bbc-809fd0fdeb0c"
  12. AND o.id = a.organizationId
  13. AND f.organizationId = o.id
  14. AND f.organizationId = a.organizationId
  15. AND u.id = f.user_id;


Hay diferentes ID'S, con este codigo consigo que me saque la primera de la lista solo. Como podria hacer que me fuera sacando una a una???

Última edición por baruc; 27/12/2012 a las 06:59