TABLE soru
{
id, INT(255), auto_increment
soru, TEXT
}
TABLE cevap
{
id, INT(255), auto_increment
cevap, TEXT
soru_id, INT(255)
}
TABLE kullanici_cevaplari
{
id, INT(255), auto_increment
kullanici, INT(255)
cevap_id, INT(255)
}Soruyu çekerken de önce soruyu alırsınız, sonra onun cevaplarını left join metodunu kullanarak kullanıcı cevaplarıyla çekersiniz. Eğer join sorgularını güzel optimize ederseniz iyi performans yakalayabilirsiniz.
bende aynen böyle yaptım birde ip ekledim tabi 4 tablo ama çok karışık değilmi :S