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

Truy vấn SQL SELECT không hoạt động - không thể tìm thấy lỗi

Bạn cần ba CHỌN riêng biệt (và có thể là tìm kiếm theo ký tự đại diện):

SELECT *
FROM tbl_books
WHERE title LIKE '%law%'
LIMIT 0,30

SELECT *
FROM tbl_books_author 
WHERE title LIKE '%law%'
LIMIT 0,30

SELECT *
FROM tbl_books_subject
WHERE title LIKE '%law%'
LIMIT 0,30

Nếu bạn trả về kết quả tương thích, bạn có thể UNION chúng:

SELECT 'book   ', title
FROM tbl_books
WHERE title LIKE '%law%'

UNION ALL

SELECT 'author ', author
FROM tbl_books_author 
WHERE title LIKE '%law%'

UNION ALL

SELECT 'subject', subject
FROM tbl_books_subject
WHERE title LIKE '%law%'
LIMIT 0,30


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sử dụng giá trị cột làm tên cột mysql

  2. Thay đổi khóa chính sau đây có hoạt động với `pt-online-schema-change` không?

  3. Làm cách nào để tạo tập lệnh SQL từ sơ đồ của tôi trong MySQL Workbench?

  4. Truy vấn chọn chuỗi kết thúc bằng ký tự nhất định

  5. Cách tính phần trăm tăng trưởng hàng tuần trong MySQL