我有两张桌子:
表1
cat_id | post_id
1 2
2 1
3 1
1 3
1 4
表2
post_id | tag
1 tag1
2 tag2
3 tag3
我需要获取特定类别ID的标签。例如:cat_id = 1
。
我该怎么做?
答案 0 :(得分:3)
你可以在post_id上加入两个表
SELECT t2.tag
FROM table1 t1
INNER JOIN table2 t2
ON t1.post_id = t2.post_id
WHERE t1.cat_id = 1
答案 1 :(得分:1)
试一试。
SELECT tag
FROM table2
WHERE post_id IN (SELECT post_id
FROM table1
WHERE cat_id = 1)