So che posso selezionare una colonna da una sottoquery utilizzando questa sintassi:Come posso selezionare più colonne da una sottoquery (in SQL Server) che dovrebbe avere un record (selezionare 1 in alto) per ogni record nella query principale?
SELECT A.SalesOrderID, A.OrderDate,
(
SELECT TOP 1 B.Foo
FROM B
WHERE A.SalesOrderID = B.SalesOrderID
) AS FooFromB
FROM A
WHERE A.Date BETWEEN '2000-1-4' AND '2010-1-4'
Ma qual è la sintassi corretta da utilizzare più colonne da una subquery (nel mio caso un prescelto top 1 subquery)? Grazie mille.
Non solo questa risposta non è spiegato a tutti, c'è anche alcuna relazione tra i tavoli. Come può avere così tanti voti? –
Per favore, spiega cosa stai facendo lì, grazie. – BastetFurry