
07/01/2006, 15:44
|
 | | | Fecha de Ingreso: mayo-2005 Ubicación: Bogota, Colombia
Mensajes: 106
Antigüedad: 19 años, 11 meses Puntos: 2 | |
desafio sql Hola , que tal
tengo unas tablas de la siguiente forma (claro esta en resumen)
create table uno
(
un_id
un_dato
);
create table dos
(
do_id
do_unid foreing key uno.un_id
do_dato
);
los datos guardados en uno son
1,dato1
2,dato2
3,dato3
4,dato4
los datos guardados en dos son
1,datoalpha
necesito generar una consulta que me arroje los resultados de la siguiente manera:
1,dato1,datoalpha
2,dato2,''
3,dato3,''
4,dato4,''
pero al generar la consulta
select un_id,un_dato,do_dato from uno,dos
me resulta
1,dato1,datoalpha
2,dato2,datoalpha
3,dato3,datoalpha
4,dato4,datoalpha
no he logrado encontrar la forma de que cuando no exista un campo relacionado me retorne un espacio vacio, he intentado con inner join y con clausula where pero solo me resulta
1,dato1,datoalpha
alguien sabe como hacer??, alguien puede ayudarme??
__________________ :cool: Nadie enseña a nadie...
todos aprendemos de todos....!!! |