Không trùng lặp
Bạn muốn DISTINCT hoặc GROUP BY câu lệnh mysql:
- DISTINCT: http://www.w3schools.com/sql/sql_distinct.asp
- GROUP BY: http://www.w3schools.com/sql/sql_groupby.asp
Tuyên bố:
SELECT DISTINCT(name) FROM cars
hoặc
SELECT name FROM cars GROUP BY name
không trả về tên trùng lặp
Truy vấn con
Như được hiển thị trong các câu trả lời khác, bạn có thể sử dụng WHERE IN để lọc trên một tập hợp dữ liệu:
WHERE `column` IN ('item`1', 'item2', ..)
bạn cũng có thể sử dụng điều này để truy vấn con:
SELECT * FROM cars WHERE brandId IN (SELECT Id FROM brands WHERE name IN ('BMW', 'Volkwagen', ..)
tham khảo: http://www.w3schools.com/sql/sql_in.asp