DATOS EN UN SOLO CAMPO DE UNA CONSULTA

22/02/2006 - 19:41 por amigo | Informe spam
Hola a todos:

Tengo un consulta sobre 2 tablas , pero debo poner en un campo el contenido
de varios registros de otra tabla
tabla 1
id nombre apellido
1 juan marquez
2 marcelo varas

tabla 2
id curso
1 primero
2 segundo
3 tercero

tabla 3
id curso
1 1
1 3
2 2
debo hacer una consulta con los siguiente campos
nombre apellido curso
juan marques primero, tercero
marcelo varas segundo

como se llama este tipo de consultas ¿anidadas?
gracias,


amigo
 

Leer las respuestas

#1 Noldis Chumacero
22/02/2006 - 20:13 | Informe spam
Amigo,

Lo que necesitas hacer es realizar una Vista, en la cual tengas todas las
tablas referenciadas entre si

SELECT *
FROM Tabla1, Tabla2, Tabla3
AND Tabla1.id = Tabla2.id
AND Tabla2.id = Tabla3.id

No olvides que debes tener itegridad referencial entre tus tablas, es decir
PRIMARY KEY y FOREING KEY

Entonces, revisa la información sobre VISTAS, PRIMARY KEY, FOREING KEY e
JOIN (INNER, LEFT, RIGTH)

Ing. Noldis Chumacero Chávez
Departamento de Sistemas
AeroSur S.A.
Santa Cruz de la Sierra, Bolivia
Telf. 3364446(236) 77074919
"amigo" escribió en el mensaje
news:OIYae%

Hola a todos:

Tengo un consulta sobre 2 tablas , pero debo poner en un campo el
contenido de varios registros de otra tabla
tabla 1
id nombre apellido
1 juan marquez
2 marcelo varas

tabla 2
id curso
1 primero
2 segundo
3 tercero

tabla 3
id curso
1 1
1 3
2 2
debo hacer una consulta con los siguiente campos
nombre apellido curso
juan marques primero, tercero
marcelo varas segundo

como se llama este tipo de consultas ¿anidadas?
gracias,


amigo





Preguntas similares