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

křížové spojení mysql, ale bez duplicitního páru?

Jednoduché, připojte se pouze s hodnotami vyššími, než je aktuální.

select r1.id, r2,id 
from rows r1 
cross join rows r2 
where r1.id < r2.id


  1. Vysvětlete nevysvětlitelné zablokování

  2. Při použití SELECT můžete upravit hodnotu vráceného pole na základě jiných polí?

  3. Která pole řádku jsou vrácena při seskupování pomocí MySQL?

  4. Pořadí jako výchozí hodnota pro sloupec