Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Algoritma yang mencari item terkait berdasarkan tag umum

Ini bisa seburuk O(n^2), tetapi berhasil:

create table QuestionTags (questionid int, tag int);

select q1.questionid, q2.questionid, count(*) as commontags
from QuestionTags q1 join QuestionTags q2 
where q1.tag = q2.tag and q1.questionid < q2.questionid
group by q1.questionid, q2.questionid order by commontags desc;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hibah pada beberapa database. MySQL

  2. Apa metode enkripsi kata sandi default Drupal?

  3. Bagaimana cara mengulang array input dalam formulir?

  4. ClassNotFoundException saat menghubungkan ke Mysql dengan JDBC

  5. 9 fungsi tanggal MySQL yang sangat berguna yang mudah diingat