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

MySQL:Czy można połączyć wyniki GROUP-BY z dwoma SELECTami?

To działa

select * from (
    (select 1 a,2 b,3 c) t1 left join (select null a,2 b,5 c) t2 on (t1.b=t2.b)
);

Alternatywnie,

select * from (
    (select 1 a,2 b,3 c) t1 left join (select null a,2 b,5 c) t2 using (b)
);

Oba dają w wyniku

+---+---+---+------+---+---+
| a | b | c | a    | b | c |
+---+---+---+------+---+---+
| 1 | 2 | 3 | NULL | 2 | 5 |
+---+---+---+------+---+---+
1 row in set (0.00 sec)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. domyślna wartość GUID w kolumnie w mysql

  2. jak zrobić minutnik dla strony licytacyjnej

  3. Czy dobrze jest mieć kilka DAO?

  4. Jak przechowywać adresy URL w MySQL

  5. Dlaczego nie skorzystać z wbudowanych użytkowników i uprawnień MySQL dla strony internetowej?