Uso de SQL Server, tengo ...SELECT DISTINCT en una columna
ID SKU PRODUCT
=======================
1 FOO-23 Orange
2 BAR-23 Orange
3 FOO-24 Apple
4 FOO-25 Orange
Quiero
1 FOO-23 Orange
3 FOO-24 Apple
Esta consulta no está recibiendo mí no. ¿Cómo puedo SELECCIONAR DISTINCT en una sola columna?
SELECT
[ID],[SKU],[PRODUCT]
FROM [TestData]
WHERE ([PRODUCT] =
(SELECT DISTINCT [PRODUCT] FROM [TestData] WHERE ([SKU] LIKE 'FOO-%'))
ORDER BY [ID]
¿Podemos suponer que no se preocupan por el sufijo de los datos de columna SKU? Es decir, sólo se preocupan por "foo" y no "FOO-xx" – Kane
¿Cuál es su lógica para elegir ID = 1, SKU = FOO-23 sobre los otros valores? Es fácil crear una consulta que responde specfically ID = 1, pero no para un caso general – gbn
gbn - este es un ejemplo excesivamente simplificado (obviamente). Lo que intento mostrar es un ejemplo que satisface ambos criterios. No hay (y no es necesario) lógica a la que se elige. – mmcglynn