obviamente dependiendo de la base de datos que uses puede que funcione o se tenga que escribir de una forma distinta
Código SQL
[-]
SELECT *
FROM (Transportes INNER JOIN Provincias
ON Transportes.Numero_Provincia=Provincias.Numero_Provincia)
INNER JOIN tabla3 ON Transportes.campo = tabla3.campo
ORDER BY Transportes.numero_Provincia
o tambien
Código SQL
[-]
SELECT * FROM
(SELECT *
FROM Transportes INNER JOIN Provincias
ON Transportes.Numero_Provincia=Provincias.Numero_Provincia) AS X
INNER JOIN tabla3 ON X.campo = tabla3.campo
ORDER BY X.numero_Provincia