sql >> Databáze >  >> RDS >> Mysql

MySQL:Je možné spojit výsledky GROUP-BY'd do dvou SELECTů?

Toto funguje

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

Případně

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

Oba mají za následek

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


  1. jak vložit databázi a číst databázi ze složky aktiv android, které jsou vytvořeny a exportovány v sqllite

  2. Změnit typ pole varchar na celé číslo:nelze automaticky přetypovat na typ celé číslo

  3. Dotaz MySQL pro výběr výsledků s automatickým přírůstkem jako nový sloupec přidaný do výsledku

  4. objednávka mysql podle serializovaných dat?