Show
Ignore:
Timestamp:
08/24/06 01:14:02 (4 years ago)
Author:
cfriesen
Message:

Feel free to scream if this breaks something...

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/gregarius/tags.php

    r1502 r1544  
    3636    $twhere .= "1=0"; 
    3737 
    38     $sql = "select fid,tid,m.tdate from ".getTable('metatag') 
    39     ." m, ".getTable('tag')." t  where m.tid=t.id and m.ttype = 'item'" 
     38    $sql = "select fid,tid,m.tdate from ".getTable('metatag') ." m " 
     39  ."inner join " . getTable('tag') . " t on t.id = m.tid  where m.ttype = 'item'" 
    4040    ." and ($twhere)"; 
    4141 
     
    5454    if (count($fids)) { 
    5555        $sql = "select t.tag, count(*) as cnt from ".getTable('metatag') 
    56         ." m left join ".getTable('item')." i on (m.fid=i.id), " 
    57         .getTable('tag')." t " 
    58         ." where m.tid=t.id and m.fid in (".implode(",", $fids).")" 
     56        ." m left join ".getTable('item')." i on (m.fid=i.id) " 
     57        ." inner join " . getTable('tag')." t on (t.id = m.tid) " 
     58        ." where m.fid in (".implode(",", $fids).")" 
    5959        ." and t.id not in (".implode(",", $tids).")"; 
    6060 
     
    8787    $twhere .= " 1=0"; 
    8888 
    89     $sql = "select fid, count(*) as cnt from " 
    90     .getTable('metatag')." m, " 
    91     .getTable('tag')." t " 
    92     ." where m.tid=t.id and ($twhere) " 
     89    $sql = "select fid, count(*) as cnt from " . getTable('metatag')." m " 
     90    ."inner join " . getTable('tag')." t on t.id = m.tid " 
     91    ." where ($twhere) " 
    9392    ." and m.ttype = 'item'" 
    9493    ." group by fid order by 2 desc";