Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SQL wybierz dane z wielu tabel

Możesz to zrobić za pomocą union all i 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę zaktualizować tabelę, jeśli istnieje tabela z informacjami o MySQL?

  2. Czy istnieje sposób, aby niewrażliwe na wielkość liter indeksu UNIQUE w Mysql 5.1.x?

  3. Nie można cofnąć serializacji obiektu po zapisaniu go zserializowanego w bazie danych

  4. MySQL jak wykonać blok poleceń bez procedury/funkcji

  5. Tworzenie tabeli z błędem przepełnienia arytmetycznego