sql >> Databasteknik >  >> RDS >> Mysql

SQL välj data från flera tabeller

Du kan göra detta med en union all och 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. STRING_AGG() Funktion i PostgreSQL

  2. Ändra kod från MySQL till PDO

  3. ORA-01008:inte alla variabler bundna, när de alla är bundna

  4. Hur byter man ut ett reguljärt uttryck i MySQL?