sql >> Databáze >  >> RDS >> Sqlserver

Vraťte všechny možné kombinace hodnot ve sloupcích v SQL

Za předpokladu alespoň SQL 2005 pro CTE:

;with cteAllColumns as (
    select col1 as col
        from YourTable
    union
    select col2 as col
        from YourTable
)
select c1.col, c2.col 
    from cteAllColumns c1 
        cross join cteAllColumns c2 
    where c1.col < c2.col
    order by c1.col, c2.col


  1. Jak exportovat seznam propojených tabulek do Excelu z Accessu 2016

  2. Glosář dotazů na SQL Server — Posun tyče pro správce databází

  3. Aktualizujte hodnotu primárního klíče pomocí entity framework

  4. Instalace pg -v 0.17.1