Si he entendido bien, para la primera tienes que hacer union, puesto que los números de pedido serán diferentes en cada tabla, y no podremos relacionar por ellos.
Código sql:
Ver originalSELECT vendedor, pedido, "orden_descuento" tipo_venta, av.codigo, av.cantidad FROM orden_descuento od
nner JOIN articulos_venta av ON od.pedido = av.numeropedido WHERE vendedor = "nombrevendedor"
UNION ALL
SELECT vendedor, pedido, "venta_directa",av.codigo, av.cantidad FROM venta_directa vd
INNER JOIN articulos_venta av ON vd.pedido = av.numeropedido WHERE vendedor = "nombrevendedor"
UNION ALL
SELECT vendedor, pedido, "venta_credito", av.codigo, av.cantidad FROM venta_credito vc
INNER JOIN articulos_venta av ON vc.pedido=av.numeropedido WHERE vendedor = "nombrevendedor"
Esta sería la primera.