Hola a todos,
Os escribo para ve si me podeis ayudar con una consulta que me trae de cabeza y que no consigo hacer.
Tengo las siguientes tablas:
cargas->idcarga, idcooperativa, iddestino, idorigen, etc.
destino-> iddestino, fecha, hora, idprovincia, localidad, codigopostal
origen-> idorigen, fecha, hora, idprovincia, localidad, codigopostal
provincia -> idprovincia, provincia
Mi problema viene cuando quiero hacer una consulta a la tabla cargas para que aparezca todo listado, es decir, el nombre de la cooperativa, fecha origen, hora origen, provincia origen, localidad origen, codigo postal origen, fecha destino, hora destino, provincia destino, localidad destino, codigo postal destino.
Todo va bien y se muestra correctamente hasta que tengo que mostrar la provincia de origen y la provincia de destino. Solo consigo que me aparezca una (o bien la de origen o la de destino) pero necesito las dos, a continuación os pongo las sentencias para la consulta que tengo.
Código PHP:
SELECT cooperativas.usuario,
especialidad.descripcionespecialidad,
formacarga.descripcionformacarga,
cargas.idcarga,
cargas.descripcioncarga,
tipocamion.tipocamion,
cargas.precio,
cargas.volumen,
cargas.peso,
cargas.largo,
cargas.adr,
cargas.visible,
destino.fechadestino,
destino.horadescarga,
destino.idprovincias,
destino.localidad,
destino.codigopostal,
provincias.provincia,
origen.fechaorigen,
origen.horacarga,
origen.idprovincia,
origen.localidad,
origen.codigopostal
FROM cargas LEFT JOIN cooperativas ON cargas.idpublica = cooperativas.idcooperativa
LEFT JOIN especialidad ON cargas.idespecialidad = especialidad.idespecialidad
LEFT JOIN formacarga ON cargas.idformacarga = formacarga.idformacarga
LEFT JOIN tipocamion ON cargas.idtipocamion = tipocamion.idtipocamion
LEFT JOIN destino ON cargas.iddestino = destino.iddestino
LEFT JOIN origen ON cargas.idorigen = origen.idorigen
LEFT JOIN provincias ON destino.idprovincias = provincias.idprovincia
En destino he puesto "idprovincias" para ver si funcionaba si era distinto al de origen "idprovincia", pero ni con eso. Con esta sentencia me presenta la provincia de destino, como puedo poner a mayores la de origen.
Gracias a todos por la ayuda