sql >> Database teknologi >  >> RDS >> Sqlserver

Gennemtving delvis join-ordre i SQL Server

Som @AaronBertrand nævnte, er jeg lidt uklar med, hvad du prøver at gøre, men hvis du taler om at ændre dit output, kunne du så bare bruge COALESCE? Eksempel:

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

  1. Sådan får du en beregnet kolonnes definition i SQL Server ved hjælp af T-SQL

  2. Er der en boolsk datatype i Microsoft SQL Server, som der er i MySQL?

  3. Tving genindlæsning/opdatering, når du trykker på tilbage-knappen

  4. MySQL-forbindelse med DBVisualizer