Evet aynı kullanıcıya ait verileri çekmek istiyorum. Ama bu iki tabloyu username alanı ile ilişkilendiriyoz ya? Yâni KeLKuN arkadaşımızın örnek verdiği gibi:
SELECT fc.id, fc.title, fp.id AS fpid, fp.title AS fptitle
FROM forum_content AS fc, forum_polls AS fp
WHERE fc.username = '{$user->username}' AND fp.username = '{$user->username}'Tablo yapısı:
`id` int(11) unsigned NOT NULL auto_increment,
`content` text NOT NULL,
`title` varchar(40) NOT NULL,
`username` varchar(20) NOT NULL
Arkadaşım sen söylemek istediğimi anlamadın sanırım, tablolar arasında ilişki yok derken birbiriyle uyumsuz demek istedim. Yani forum_content tablosundaki her kayıta karşı forum_polls tablosunda bir kayıt olmadığından tekrarlaması normal. O nedenle alan adı ilişkelenedirmeleri hakkındaki bilgiyi ekledim.
Senin burada yapman gereken left join kullanmak. Forum_content tablosundaki bütün verileri buna karşın forum_polls tablosunda ilgili yerleri çekeceksin. Yani:
SELECT fc.id, fc.title AS fc_title, fc.user, fp.title AS fp_title
FROM forum_content fc
LEFT JOIN forum_polls fp ON fc.user = fp.user