sql >> Base de Datos >  >> RDS >> Mysql

SQL SELECCIONA DONDE la fila contiene la palabra

Sin duplicados

Quiere DISTINCT o GROUP BY mysql declaración:

La declaración:

SELECT DISTINCT(name) FROM cars

o

SELECT name FROM cars GROUP BY name

no devuelve nombres duplicados

Subconsultas

Como se muestra en otras respuestas, puede usar WHERE IN para filtrar un conjunto de datos:

WHERE `column` IN ('item`1', 'item2', ..) 

también puede usar esto para subconsultar:

SELECT * FROM cars WHERE brandId IN (SELECT Id FROM brands WHERE name IN ('BMW', 'Volkwagen', ..)

referencia:http://www.w3schools.com/sql/sql_in.asp