Nenhuma duplicata
Você deseja DISTINCT ou GROUP BY instrução mysql:
- DISTINCT:http://www.w3schools.com/sql/sql_distinct.asp
- GRUPO POR:http://www.w3schools.com/sql/sql_groupby.asp
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