Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Una query con una sottoquery nella clausola WHERE restituisce l'errore seguente: Msg 512, Level 16, State 1, Line 17 La sottoquery ha restituito più di un valore. Ciò non è consentito per le sottoquery che seguono i caratteri =, !=, <, <= , >, >= o quando la sottoquery viene usata come espressione. Come si può risolvere questo problema?
Assicurarsi che la sottoquery non usi SELECT * nell'elenco SELECT.
Modificare l'operatore che introduce la sottoquery in IN o NOT IN
Aggiungere DISTINCT all'elenco SELECT
Quale delle affermazioni seguenti è vera per le sottoquery correlate?
Una sottoquery correlata restituisce un singolo valore scalare
Una sottoquery correlata restituisce più colonne e righe
Una sottoquery correlata fa riferimento a un valore nella query esterna
Devi rispondere a tutte le domande prima di controllare il lavoro svolto.
Questa pagina è stata utile?