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

MS Access Multi-Join-forespørgsel

I Access kan du kun deltage i to borde. Hvis du har brug for at forbinde flere tabeller, skal du gruppere den første join sammen ved hjælp af parenteser, som om det var en ny afledt tabel. Så kan du tilslutte et andet bord til den gruppe:

select
  *
from
  ( ( Table1 
      LEFT JOIN Table2 ...
    )
    LEFT JOIN Table3 ...
  )
  LEFT JOIN Table4 ...

(Jeg bruger akavet indrykning for at forsøge at gøre grupperne mere tydelige)




  1. WHERE IN (matrix af ID'er)

  2. oracle-forespørgsel for at sammenligne alle rækker med samme id i en tabel

  3. mysql join med flere værdier i én kolonne

  4. hvordan man henter data fra mysql database ved hjælp af php