Saya memutuskan untuk menggunakan favs (id pengguna yang menandai postingan itu sebagai favorit) sebagai daftar yang dipisahkan koma di kolom favs yang juga ada di tabel pesan dengan pengirim, url, konten, dll.
Tetapi ketika saya mencoba menghitung baris-baris itu dengan pertanyaan seperti:
select count(id)
from messages
where favs like '%userid%'
tentu saja ini memberikan hasil yang salah karena semua id mungkin merupakan bagian dari id lain
Misalnya saat menanyakan id=1 itu juga meningkatkan penghitung untuk konten lain yang difavoritkan oleh pengguna id 11...
Bisakah Anda memberi tahu saya ide Anda atau solusi apa pun agar sistem ini berfungsi?