sql >> Database teknologi >  >> RDS >> Mysql

Mysql forespørgsel. Hvad er forskellen mellem Join og en underforespørgsel?

Hvis tabellen, der bruges i underforespørgslen, returnerer en værdi to gange, vil en JOIN også returnere de matchende rækker to gange, mens en IN- eller EXISTS-tilstand kun returnerer dem én gang.

JOINs har en tendens til at have bedre ydeevne, men der er situationer, hvor det måske ikke er tilfældet, specielt for hver database (inklusive version).

Reference:



  1. Indsættelse af flere rækker med sekvens i Oracle

  2. MySQL-ugeberegning mellem to datoer

  3. Konverter latin1-tegn på en UTF8-tabel til UTF8

  4. Hvordan går man gennem en række input i en form?