Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Forçar ordem de junção parcial no SQL Server


Como @AaronBertrand mencionou, não estou um pouco claro sobre o que você está tentando fazer, mas se você está falando em alterar sua saída, você poderia usar COALESCE? Exemplo:
SELECT COALESCE(s.Value, d.Value, c.Value), t.*
FROM Transactions as t
LEFT JOIN Strange as s
ON t.id = s.tid
LEFT JOIN Down as d
ON t.id = d.tid
LEFT JOIN Charmed as c
ON t.id = c.tid