zaten şuan inner joinle bağladım başka türlü iki sorguyu tek yapamazdım
hits tablosu oluşturdum
select * from $tableName INNER JOIN hits ON $tableName.id = hits.video_id WHERE hits.tarih>DATE_ADD(DATE(NOW()),INTERVAL -7 DAY) group by video_id order by hits.tarih desc LIMIT $start, $limit
tablo bu şekilde izlenme olmayan diğerlerinide aynı sorguda çıkartabilirmiyim. izlenme olanlar üste çıkacak veya if gibi bir komutla ek yapabilirmiyim.