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

chọn tiêu đề liên quan dựa trên thẻ tương tự như like với mysql

Hãy thử LIKE nhiều thời gian:

SELECT * FROM post
WHERE title LIKE '%some%'
AND title LIKE '%good%'

Xem SQLFiddle này

Bạn cũng có thể tham gia cả hai bảng như thế này:

SELECT post.post_id, title FROM Post
RIGHT JOIN Tags
ON post.post_id = tags.post_id
WHERE Tags.value IN ('some','good')
GROUP BY post.Post_ID
HAVING COUNT(*)>1;

Xem SQLFiddle này

Lưu ý:Nếu chúng tôi không sử dụng HAVING mệnh đề này cũng sẽ trả về các bản ghi trong đó bất kỳ giá trị đơn lẻ nào tồn tại

Xem SQLFiddle này

Xem yêu cầu tương tự với cấu trúc bảng tương tự.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối với mysql từ xa qua thiết bị đầu cuối

  2. Sử dụng như ký tự đại diện trong câu lệnh đã chuẩn bị

  3. Sử dụng câu lệnh PDO nhiều lần khi sử dụng nhiều vòng lặp foreach

  4. Kích hoạt hỗ trợ MySQL InnoDB Storage Engine trong cài đặt XAMPP

  5. Rails trên OSX 10.11 El Capitan:Thư viện không được tải:libmysqlclient.18.dylib