sql >> Databasteknik >  >> RDS >> Mysql

Hur bestämmer jag när jag ska använda höger/vänster kopplingar eller inre kopplingar Eller hur bestämmer jag vilken tabell som finns på vilken sida?

Ja, det beror på vilken situation du befinner dig i.

Varför använda SQL JOIN?

Svar :Använd SQL JOIN när flera tabeller måste nås via en SQL SELECT-sats och inga resultat ska returneras om det inte finns en matchning mellan de JOINed tabellerna.

Läser den här originalartikeln om The Code Project kommer att hjälpa dig mycket:Visuell representation av SQL-kopplingar .

Kolla även detta inlägg:SQL-SERVER – Bättre prestanda – LEFT JOIN or NOT I? .

Hitta originalet på: Skillnad mellan JOIN och OUTER JOIN i MySQL .



  1. Fix:"Satsen BACKUP LOG är inte tillåten medan återställningsmodellen är SIMPLE" i SQL Server (och SQL Edge)

  2. Ta bort SCHEMABINDING från en vy i SQL Server

  3. postgres byta namn på databasen fungerar inte

  4. Verktyg för att arbeta med lagrade procedurer i Oracle, i ett team?