Power Builder - Necesito hacer una consulta

 
Vista:

Necesito hacer una consulta

Publicado por luis (50 intervenciones) el 24/10/2006 21:05:22
Tengo una duda de como se hace en mysql

Si tengo 2 tablas

Ejemplo.

Tabla paises

Id pais descripcion

1 guate
2 costa rica
3 venezuela

tabla personal

id_persona nombre Pais_procedencia

1 luis 1
2 gerardo 2
3 rolando 4

Cuando hago el join

Select personal.id_persona, personal.nombre, paises.descripcion from personal , paises
Where personal.pais_procedencia = paises.id_pais

Hago esto.

1 luis guate
2 gerardo Costa rica

El tercero que es rolando no aparece porque no aparece id_pais 4
Como le hago para mandarle en el Query que me mande todo aunque no cumpla el join.

1 luis guate
2 gerardo Costa rica
3 rolando

O le mande
1 luis guate
2 gerardo Costa rica
3 rolando pais no codificado.

Por ejemplo en oracle se utiliza el un símbolo de mas dentro de dos paréntesis (+)
Select personal.id_persona, personal.nombre, paises.descripcion
from personal , paises
Where personal.pais_procedencia (+) = paises.id_pais

SQL Server creo que utiliza un asterisco

Select personal.id_persona, personal.nombre, paises.descripcion
from personal , paises
Where personal.pais_procedencia * = paises.id_pais

como le hago en mysql
saludos,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Necesito hacer una consulta

Publicado por amilcar (407 intervenciones) el 24/10/2006 22:31:49
hola prueba con esto

Select personal.id_persona, personal.nombre, paises.descripcion from personal left outer join paises
on personal.pais_procedencia= paises.id_pais

saludos desde argentina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar