select b.*
from TableB b
left join TableA a
ON a.p_no = b.P_no
AND a.t_no = b.t_no
AND a.provi_a = b.provi_a
order by b.p_no,b.t_no,case when a.p_no is null then 1 else 0 end asc
------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/