2010-11-07 109 views
0
SELECT DISTINCT 
    tr.object_id,tt.taxonomy, im . * 
FROM 
    term_relationships AS tr 
     INNER JOIN term_taxonomy AS tt ON tr.term_taxonomy_id = tt.term_taxonomy_id 
     INNER JOIN image AS im ON tr.object_id = im.ID 

在上面的查询中,我希望它不显示从tr.term_taxonomy_id = tt.term_taxonomy_id得到的结果,如果它等于“cat”。无法进行mysql查询

+0

哪个字段等于“猫”?请提供一些示例数据。 – 2010-11-07 07:48:29

回答

1
SELECT DISTINCT 
    tr.object_id,tt.taxonomy, im . * 
FROM 
    term_relationships AS tr 
     INNER JOIN term_taxonomy AS tt ON tr.term_taxonomy_id = tt.term_taxonomy_id 
     INNER JOIN image AS im ON tr.object_id = im.ID 
WHERE taxonomy != 'cat'