Bäst att använda riktigt ANSI sammanfogar, i stället för blandning.
välj cn.userid ”UserID”,
cn.first_name + ' '+ cn.last_name ”namnger”,
org.org _name ”BSL”,
loc.location_name ”läge”,
x.a ”namnger”,
från ((yttre CR som table1 lämnas, sammanfogar cn table2 på cn.contact = cr.customer), lämnat yttre sammanfoga table3 cg på cn.contact = cg. [användare])
lämnat yttre sammanfoga table4 i på cn.contact= i.request
argt sammanfoga organisationsorg
argt sammanfoga lägeläge
yttre applicera (
välj varchar a=convert ((max), cr.a) var cr.a inte är ogiltig
all union
välj cg.b var cg.b inte är ogiltig
all union
välj i.c var i.c inte är ogiltigt) x
var cn.location_id = loc.location_id