1. SQL / Говнокод #22306

    −13

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    with cteTypes (TypeId)
    as (
    			  select 4 
    	union all select 5 
    	union all select 6 
    	union all select 9 
    	union all select 1 			
    ) 
    select *
    from dbo.SomeTable tbl
        cross join ( select TypeId from cteTypes ) t ( TypeId )

    Великолепный CROSS JOIN.
    Не пишите так, можно просто:
    cross join cteTypes
    и все!

    Запостил: qsmart, 09 Февраля 2017

    Комментарии (2) RSS

    Добавить комментарий