So che in semplici query le prestazioni e i piani di esecuzione di Distinct e Group By sono quasi gli stessi.Quando le prestazioni di Distinct e Group By sono diverse?
ad es.
SELECT Name FROM NamesTable GROUP BY Name
SELECT DISTINCT Name FROM NamesTable
Ma ho letto in alcuni scenari la loro prestazione sarebbe diversa per es. nelle sottoquery, ecc?
Quindi, potresti fare qualche esempio o spiegare alcuni scenari in cui le loro prestazioni sono diverse?
Molte grazie
Quando lo fanno lo stesso cosa, la loro performance è la stessa. Quando fanno cose diverse, le loro prestazioni possono essere diverse. Se ci sono esempi specifici a cui sei interessato, dovresti includerli nella tua domanda. – AakashM
potresti fare un esempio? –
Perché i downvotes? È una domanda correlata alla programmazione (anche se la risposta è "no, non possiamo"). – Quassnoi