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

SQL vælge data fra flere tabeller

Du kan gøre dette med en union all og group by :

select url,
       max(id1) as id1, max(id2) as id2, . . .
from ((select url, id as id1, NULL as id2, . . .  from table1) union all
      (select url, NULL as id1, id as id2, . . .  from table1) union all
      . . .
     ) t
group by url;


  1. VÆLG fra to tabeller baseret på samme id og grupperet

  2. Entity Framework Code-Først for langsom ved opstart

  3. Korrekt måde at gemme en tidszone i en database?

  4. Tjek, om tilknytning eksisterer uden at pådrage sig et databasehit