Có cách nào để chạy câu lệnh chọn từ "sau đó" trong trường hợp máy chủ sql/khi câu lệnh? (Tôi cần chạy các truy vấn phụ từ một câu lệnh sau đó.) Tôi không thể có nó trong câu lệnh where.chọn truy vấn con bên trong trường hợp khi có câu lệnh?
select
case @Group
when 6500 then (select top 10 * from Table1)
when 5450 then (select top 5 * from Table1)
when 2010 then (select top 3 * from Table1)
when 2000 then (select top 1 * from Table1)
else 0
end as 'Report'
Bạn muốn trả về 10 hàng hoặc 5 hàng hoặc 3 hàng, v.v. bên trong một giá trị cột đơn? Không chắc tôi làm theo. –
Đó chỉ là những ví dụ về những gì tôi cần làm .... các truy vấn thực sự lâu hơn và không phải là hàng đầu. – Rainhider