代码如下:
     SELECT u.uname,p.name,p.`level`,s.time,s.uid,s.activity_code FROM `prizewinner` AS s  LEFT JOIN 
(`userlog` AS u ,`prize` AS p) ON 
        (s.uid=u.uid AND s.activity_code=2 AND s.prizeid=p.id) ORDER BY s.time DESC 按理说 他不应该出现activity_code字段不等于2的结果,但是却偏偏出现了,求大神指正,下面是结果'shuiping56', '8经典币', '3', '1335509417', '10866237', '2'
'shuiping56', '8经典币', '3', '1335509417', '10866237', '2'
NULL, NULL, NULL, '0', '10866237', '0'
NULL, NULL, NULL, '0', '10866237', '0'
NULL, NULL, NULL, '0', '8243287', '0'
NULL, NULL, NULL, '0', '1489565', '0'
NULL, NULL, NULL, '0', '8257443', '0'