sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Är det möjligt att GÅ MED i GROUP-BY-resultaten till två SELECT?

Det här fungerar

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

Alternativt,

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

Båda resulterar i

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


  1. mysql utf8mb4_unicode_ci orsakar unik nyckelkollision

  2. Django south migration - Lägger till FULLTEXT-index

  3. slå samman två olika tabeller och ta bort dubblerade poster

  4. mysql escapende enkla och dubbla citattecken