Hola,
mi problema es que estoy haciendo una consulta a una base de datos en la que el driver ODBC no tiene las sentencias INNER JOIN ni LEFT JOIN ni RIGHT JOIN, y trato de enlazar la tabla el campo codigo vendedor de la tabla cabecera de pedido con el campo codigo vendedor de la tabla Vendedor para poder obtener el nombre del vendedor de esta ultima tabla. La sentencia es simplemente:
SELECT CabPedido.NumPed,CabPedido.CodVendedor, Vendedor.Nombre FROM CabPedido,Vendedor
WHERE CabPedido.CodVendedor=Vendedor.CodVendedor
El problema es que cuando el campo CabPedido.CodVendedor esta vacio, esta select no me devuelve nada ya que en la tabla Vendedor no hay ningun registro que este vacio, y yo lo que quiero es que me devuelva los datos que le pido pero con el campo Vendedor.Nombre vacio.
Esto se hace facilmente usando LEFT JOIN por ejemplo, pero como he dicho no existe esta sentencia porque me parece que este driver usa el estandar ansi SQL-89 donde todavia no se habian incluido estas sentencias.
A ver si alguien me puede echar un cable
Gracias