Domande taggate «join»

Una clausola di join SQL combina i record di due o più tabelle o viste.


4
Best practice tra l'utilizzo di LEFT JOIN o NOT EXISTS
Esiste una procedura ottimale tra l'utilizzo di un formato LEFT JOIN o NOT EXISTS? Quali sono i vantaggi dell'utilizzo l'uno rispetto all'altro? Se nessuno, quale dovrebbe essere preferito? SELECT * FROM tableA A LEFT JOIN tableB B ON A.idx = B.idx WHERE B.idx IS NULL SELECT * FROM tableA A …


4
Le singole query sono più veloci dei join?
Domanda concettuale: sono singole query più velocemente di quanto si unisce, o: Dovrei provare a spremere ogni informazioni che voglio sul lato client in una SELECT o semplicemente usare come molti come sembra conveniente? TL; DR : se la mia query unita richiede più tempo dell'esecuzione di singole query, è …


1
Postgres Conta con condizioni diverse sulla stessa query
EDIT Postgres 9.3 Sto lavorando a un rapporto che ha questo schema seguente: http://sqlfiddle.com/#!15/fd104/2 La query corrente funziona correttamente, che assomiglia a questo: Fondamentalmente si tratta di un join interno di 3 tabelle. Non ho fatto questa query ma lo sviluppatore che l'ha lasciata e voglio modificare la query. Come …


2
Outer Apply vs Left Join Performance
Sto usando SQL SERVER 2008 R2 Mi sono appena imbattuto in APPLY in SQL e mi è piaciuto come risolve i problemi di query in così tanti casi, Molti dei tavoli che stavo usando 2 join sinistro per ottenere il risultato, sono stato in grado di ottenere 1 applicazione esterna. …

8
Qual è la differenza tra un INNER JOIN e un OUTER JOIN?
Sono nuovo di SQL e volevo sapere qual è la differenza tra questi due JOINtipi? SELECT * FROM user u INNER JOIN telephone t ON t.user_id = u.id SELECT * FROM user u LEFT OUTER JOIN telephone t ON t.user_id = u.id Quando dovrei usare l'uno o l'altro?
35 join 

1
L'uso del costrutto nella clausola JOIN può introdurre barriere di ottimizzazione in alcuni casi?
È stato portato alla mia attenzione che il USINGcostrutto (anziché ON) nella FROMclausola delle SELECTquery potrebbe introdurre barriere di ottimizzazione in alcuni casi. Intendo questa parola chiave: SELEZIONA * Da un ISCRIVITI b USANDO (a_id) Solo in casi più complessi. Contesto: questo commento a questa domanda . Lo uso molto …



2
Utilizzo di SELECT nella clausola WHERE di un altro SELECT
Ho creato una bozza di applicazione remota su libpq per PostrgreSQL . Si comporta bene, ma ho profilato il funzionamento generale dell'applicazione. Per ogni risultato commerciale finale che produco, succede che chiamo qualcosa come 40 clausola select (su tcpip). Ho delle reminiscenze da SQL Server che mi ricordano di ridurre …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.