El tema es el siguiente:
Tengo una DB con 2 tablas que me interesan: Una llamada "Servicios" (tabla 1) y la otra "PagoServicios" (tabla 2).
(Cualquier cosa, si no carga la imágen acá el link https://kn3.net/61CA354A71AJPG.html).
El hecho es que necesito una sentencia SQL que me seleccione los Nombres de servicios según el ID del servicio de la tabla 2, sin repetir y su respectivo costo, de un usuario específico en un año específico.
Intenté con algo parecido a esto:
Código
La cuestión: Sólo me devuelve la primera coincidencia dentro de la búsqueda.
SELECT (SELECT DISTINCT t1.nombreservicio FROM Tabla1 AS t, Tabla2 AS t2 WHERE t1.IDServicio = t2.IDServicio), t2.Costo FROM Tabla2 AS t2 WHERE t2.año = 2016 AND IDUsuario = 14;
No se si me hago entender pero, el resultado que espero, es el siguiente:
Código:
Agua | 80
Gas | 60
Cualquier sugerencia, corrección y demás será agradecida siempre y cuando sea en un marco de respeto.
Gracias desde ya .