Žádné duplikáty
Chcete příkaz DISTINCT nebo GROUP BY mysql:
- DISTINCT:http://www.w3schools.com/sql/sql_distinct.asp
- GROUP BY:http://www.w3schools.com/sql/sql_groupby.asp
Prohlášení:
SELECT DISTINCT(name) FROM cars
nebo
SELECT name FROM cars GROUP BY name
nevrací žádné duplicitní názvy
Poddotazy
Jak je uvedeno v jiných odpovědích, můžete použít WHERE IN k filtrování podle sady dat:
WHERE `column` IN ('item`1', 'item2', ..)
můžete také použít k poddotazu:
SELECT * FROM cars WHERE brandId IN (SELECT Id FROM brands WHERE name IN ('BMW', 'Volkwagen', ..)
reference:http://www.w3schools.com/sql/sql_in.asp