【发布时间】:2015-05-11 00:37:50
【问题描述】:
我有两张桌子。
表一:
ID COLOR
1 white
2 red
3 black
4 blue
5 yellow
表二:
ID COLOR
1 white
2 white
3 red
4 black
输出应该是:
1 white
2 red
3 black
(排除第二个表中不存在的 2 个值 - 蓝色和黄色 + 排除第二个白色)。
我尝试了不同的 JOIN 和 EXIST 查询,但没有成功。谢谢。
【问题讨论】:
-
两个同名的表。是不是严重违反了数据库基础?
-
inner join 会解决你的问题。
-
我简化了我的代码。第一个表包含所有类别(ID,Cat),第二个表包含分配类别(ID,Title,...... Cat)。我只想输出(在循环中)那些有帖子且不为空的类别。
-
该评论在这个问题的上下文中毫无意义。
-
没关系,它有效,谢谢:)
标签: mysql