3 mysql tablolardan almak için feryat sorguyu çalıştıran im ve gayet iyi çalışıyor ancak bellek kullanımını artırır ve bazen bu sayfa yükleme başlatmak için 10 saniye sürer
INNER JOIN table_tags AS ntg ON (ns.tags ='' OR CONCAT(' ',COALESCE(ns.tags,' '),' ') LIKE CONCAT('% ',ntg.tid,' %'))
INNER JOIN table_topics AS nto ON (ns.associated ='' OR CONCAT(' ',COALESCE(ns.associated,'-'),' ') LIKE CONCAT('%',nto.topicid,'%' ))
I kaldırırsanız problem İç statemnet katılın olduğunu ve
ns.tags ='' OR
ve
ns.associated ='' OR
Bellek aşırı sorun düzelecektir fakat yapamam gösteri hikayeler boş tag field
hatta hiç etiketleri ile tüm hikayeler yer feryat deyimi yazmak için başka bir yolu yoktur!?
INNER JOIN table_tags AS ntg ON (ns.tags ='' OR CONCAT(' ',COALESCE(ns.tags,' '),' ') LIKE CONCAT('% ',ntg.tid,' %'))
Benim etiketleri id (14 17 2) gibi table_ns saklanır alanı ile seprated