Tôi có khoảng 20.000 hàng trong bảng INNODB được gọi là 'thẻ', vì vậy FULLTEXT không phải là một tùy chọn.MySQL - Cách đặt hàng bằng cách liên hệ? INNODB Bảng
Vui lòng xem xét bảng này:
id | name | description
----------------------------------------------------------
1 John Smith Just some dude
2 Ted Johnson Another dude
3 Johnathan Todd This guy too
4 Susan Smith Her too
5 Sam John Bond And him
6 John Smith Same guy as num 1, another record
7 John Adams Last guy, promise
Vì vậy, nói rằng người dùng tìm kiếm 'John', tôi muốn tập hợp kết quả là theo thứ tự:
7 John Adams
6 John Smith
3 Johnathan Todd
5 Sam John Bond
2 Ted Johnson
Xin lưu ý rằng chúng tôi 'đã chỉ kéo' John Smith 'một lần, chúng tôi đã tham gia gần đây nhất của ông. Do dữ liệu của tôi, tất cả các tên đều dành cho cùng một người chính xác, không cần phải lo lắng về 2 tên khác nhau có tên là John Smith. Ý tưởng? Hãy cho tôi biết nếu tôi có thể làm rõ bất cứ điều gì.
Bạn dường như muốn đặt hàng bằng cách "LastName, FirstName", không phải bởi sự liên quan (tuy nhiên bạn xác định đó). Điều này có đúng không? – Tomalak