Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

A linha SQL SELECT WHERE contém a palavra

Nenhuma duplicata


Você deseja DISTINCT ou GROUP BY instrução mysql:

A declaração:
SELECT DISTINCT(name) FROM cars

ou
SELECT name FROM cars GROUP BY name

não retorna nomes duplicados

Subconsultas


Conforme mostrado em outras respostas, você pode usar WHERE IN para filtrar um conjunto de dados:
WHERE `column` IN ('item`1', 'item2', ..) 

você também pode usar isso para subconsultar:
SELECT * FROM cars WHERE brandId IN (SELECT Id FROM brands WHERE name IN ('BMW', 'Volkwagen', ..)

referência:http://www.w3schools.com/sql/sql_in.asp