En caso de eliminar registros en una tabla haciendo coincidir dos campos con nombre distinto estaría bien así:
Código SQL
[-]DELETE FROM [db_BASE].[dbo].[Lineas_de_suministros] where numero_de_pedido
IN (SELECT * FROM [db_BASE].[dbo].[Orders_Lineas] L where L.n_albaran=numero_de_pedido )