
SELECT DISTINCT de MySQL
Capítulo 6: Seleccionar registros distintos
En este capítulo, aprenderás a seleccionar los valores distintos en una tabla. Haremos la práctica sobre la tabla products
(productos).
En la tabla products
tenemos unos cuantos proveedores que se repiten en múltiples registros. Esto es porque proveen más de un producto.
Si necesitas una lista de todos los proveedores que tiene la tabla sin repetir, lo puedes hacer de la siguiente forma:
Gracias a SELECT DISTINCT
, podemos especificar que en el filtrado, solo aparezcan resultados sin repetir.
Los proveedores aparecen en el campo productVendor
(proveedor).
SELECT productVendor FROM products;
El resultado es una lista con todos los proveedores sin repetir. Podemos traducir la instrucción SQL como: "seleccióname los proveedores que no se repitan (que sean diferentes) de la tabla productos".

Aunque en las imágenes saque ciertos resultados, no quiere decir que muestre aquí todos los que se devuelven. En este caso, me ha devuelto 13 proveedores. No los muestro todos para evitar imágenes muy grandes e innecesarias. Tenlo en cuenta para los siguientes capítulos. En los vídeos se ven los resultados totales por si los quieres comparar con los tuyos.
Comentarios
Si te quedan dudas sobre el temario, sobre SQL, MySQL o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.