Grave problema con una consulta por favor ayuda

yoymynoe
08 de Julio del 2004
hola a todos y de antemano gracias por estar ahi.Intentare explicarme lo mejor posible.El caso el que tengo tres tablas:
Viajes(campos mas importantes)
codviaje->clave principal
fechaviaje
kilosviaje
cocheviaje
nrutaviaje
ClientesViaje(campos mas importantes)
idcliviaje-->clave principal
codviaje-->este es el campo por el que esta tabla esta unido a la tabla viaje
nombre_cli
lugar_carga1
lugar_carga2

mercanciaviaje(campos mas importantes)
idmercanciaviaje-->clave principal
idcliviaje -->por este campo la tabla esta relaccionada con la tabla clientesviaje
destinatario
mercancia
cantidad

Bueno pues mi problema es que necesito coger registros de las tres tablas.Por ejemplo si yo hago la siguiente consulta
Select * from viajes where kilosviaje=5000 y esta consulta me selecciona 1 registro necesitaria tb obtener aquellos registros en las otras dos tablas que se correspondieran con este.

Isa? Islas
08 de Julio del 2004
Select *
from viajes
join ClientesViaje on viajes.codviaje = ClientesViaje.codviaje
join mercanciaviaje on ClientesViaje.idcliviaje = mercanciaviaje.idcliviaje
where viajes.kilosviaje=5000