1

请对此查询提供帮助,这里是 sql fiddler:http ://sqlfiddle.com/#!2/8acc1/1

SELECT DISTINCT c.id, v.sel_category,c.curr_tittle , c.curr_desc, v.videos_desc 
FROM  wp_curriculum c, wp_career_vidoes v 
WHERE c.id IN 
   (SELECT DISTINCT curr_id 
    FROM wp_curriculum_category 
    WHERE curr_category IN (2,3)) AS I 

AND I.curr_category = v.sel_category 
GROUP BY I.curr_category
4

1 回答 1

3

你是这个意思吗?

SELECT  DISTINCT c.id, 
        v.sel_category,
        c.curr_tittle , 
        c.curr_desc, 
        v.videos_desc 
FROM    wp_curriculum c
        INNER JOIN wp_curriculum_category cat
            ON c.id = cat.curr_id
        INNER JOIN wp_career_vidoes v
            ON v.sel_category  = cat.curr_category
WHERE   cat.curr_category IN (2,3)

要进一步了解有关联接的更多信息,请访问以下链接:

于 2013-09-19T11:18:32.333 回答