Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

SQL SELECT WHERE hàng chứa từ

Không trùng lặp

Bạn muốn DISTINCT hoặc GROUP BY câu lệnh mysql:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đọc dữ liệu json từng phần với MySQL và PHP

  2. Điều kiện trong MYSQL mệnh đề where

  3. truy vấn mysql chậm phải thực thi hàng trăm nghìn lần mỗi giờ

  4. Dấu thời gian trong mysql có được lưu vào bộ nhớ đệm khi được truy xuất trong các múi giờ khác nhau không?

  5. MySQL INNER JOIN chỉ chọn một hàng từ bảng thứ hai