Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL:Възможно ли е да се присъединят резултатите от GROUP-BY към два SELECT?

Това работи

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)
);

Като алтернатива,

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

И двете водят до

+---+---+---+------+---+---+
| 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. как се преименува схема в MySQL

  2. Как да свържете база данни Presto към MySQL

  3. поръчайте публикация според персонализирана позиция на масива

  4. Как да изградим двигател за „свързани въпроси“?

  5. Как да съхранявам показатели за моето уеб приложение?