Ho due istruzioni SELECT in SQL Server come questi:Come eseguire un SINISTRA SINISTRO in SQL Server tra due istruzioni SELECT?
(SELECT [UserID] FROM [User])
(SELECT [TailUser], [Weight] FROM [Edge] WHERE [HeadUser] = 5043)
voglio eseguire un LEFT JOIN tra queste due istruzioni SELECT su [ID utente] attributo e l'attributo [TailUser]. Voglio unire i record esistenti nella seconda query con i record corrispondenti nella prima query e il valore NULL per i record assenti. Come posso fare questo?
Non utilizzare 'WHERE', annulla il' SINISTRA JOIN'. Usa: 'ON user.userid = edge.tailuser AND edge.headuser = 5043' –
@ypercube ah, buona cattura! Grazie per la correzione, è stato risolto. –