sql >> Database >  >> RDS >> Mysql

MySQL:Is het mogelijk om de GROUP-BY'd resultaten samen te voegen met twee SELECT's?

Dit werkt

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

Als alternatief,

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

Beide resulteren in

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


  1. Fatale fout:oproep naar ongedefinieerde functie getRecords() in C:\xampp\htdocs\Employees.php op regel 101

  2. Betekent het evolueren van contactgegevens dat u uw database moet wijzigen?

  3. Waarde automatisch in database invoegen

  4. Vind entiteiten waarnaar wordt verwezen in SQL Server:sys.dm_sql_referenced_entities