8 HAZİRAN 2009, PAZARTESİ
SEÇİN bir sütun üzerinde AYRI
SQL Server kullanarak
ID SKU PRODUCT
=======================
1 FOO-23 Orange
2 BAR-23 Orange
3 FOO-24 Apple
4 FOO-25 Orange
İstiyorum
1 FOO-23 Orange
3 FOO-24 Apple
Bu sorgu bana elde değil. Nasıl sadece tek bir sütun üzerinde AYRI seçebilir miyim?
SELECT
[ID],[SKU],[PRODUCT]
FROM [TestData]
WHERE ([PRODUCT] =
(SELECT DISTINCT [PRODUCT] FROM [TestData] WHERE ([SKU] LIKE 'FOO-%'))
ORDER BY [ID]
CEVAP
8 HAZİRAN 2009, PAZARTESİ
SQL Server 2005 veya daha büyük olduğunu varsayarsak, ROW_NUMBER ile bir CTE kullanabilirsiniz():
SELECT *
FROM (SELECT ID, SKU, Product,
ROW_NUMBER() OVER (PARTITION BY PRODUCT ORDER BY ID) AS RowNumber
FROM MyTable
WHERE SKU LIKE 'FOO%') AS a
WHERE a.RowNumber = 1
Bunu Paylaş:
Sayım birden çok sütun üzerinde AYRI...
Kısıtlama - birden çok sütun üzerinde ...
'daha hızlı s, AYRI veya GRUP MyS...
MongoDB select count(ayrı x) dizin olu...
birden çok sütun üzerinde KeyAttribute...