Visual Basic Foro
Programación => Bases de Datos => Mensaje iniciado por: E N T E R en Diciembre 09, 2012, 03:42:00 pm
-
Estoy usando Access. Quiero hacer un SELECT de la tabla contactos agruparlo y otro select de la tabla numeros y que ponga a lado cualquiera de los numero y operador que pueda tener el contacto.
(http://i.snag.gy/MoRGQ.jpg)
Como ven ahí el contacto ariel tiene 6 números. No importa si es el primer o ultimo número.
Ejemplo:
------------------------------
CONTACTO | NUMERO | OPERADOR
------------------------------
ARIEL | 40 | TIGO
PAOLA | 15 | PERSONAL
ARIANA | 100 | VOX
-
en SQL Server esto funciona:
SELECT c.id, c.nombre, n.operador
FROM contactos c
INNER JOIN numeros n ON c.id = n.id
GROUP BY c.id, c.nombre, n.operador
ORDER BY newid()
en access es diferente esta pagina te puede aclarar:
Selecting Random Records With SQL (http://www.carlj.ca/2007/12/16/selecting-random-records-with-sql/)
saludos.