重複なし
DISTINCTまたはGROUPBYmysqlステートメントが必要です:
- DISTINCT: http://www.w3schools.com/sql/sql_distinct.asp
- GROUP BY: http://www.w3schools.com/sql/sql_groupby.asp
ステートメント:
SELECT DISTINCT(name) FROM cars
または
SELECT name FROM cars GROUP BY name
重複する名前を返しません
サブクエリ
他の回答に示されているように、WHERE INを使用して、一連のデータをフィルタリングできます。
WHERE `column` IN ('item`1', 'item2', ..)
これを使用してサブクエリを実行することもできます:
SELECT * FROM cars WHERE brandId IN (SELECT Id FROM brands WHERE name IN ('BMW', 'Volkwagen', ..)
参照: http://www.w3schools.com/sql/sql_in.asp