有两个表tb1,tb2,我要列出tb2中的字段name的内容,要求是如果tb1中也有该名字,则不列出。

ilovewenxue 2005-07-15 11:50:43
有两个表tb1,tb2,我要列出tb2中的字段name的内容,要求是如果tb1中也有该名字,则不列出。
我这样写不对,大家看看应该怎样写
select * from tb1,tb2 where tb1.name!=tb2.name;
...全文
168 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ilovewenxue 2005-07-16
  • 打赏
  • 举报
回复
所以我才说这句话在语法上有问题的
ilovewenxue 2005-07-16
  • 打赏
  • 举报
回复
not in (括号中只能是以逗号分开的语句才行,可是现在好象并没有分开啊)
zairwolf 2005-07-16
  • 打赏
  • 举报
回复
只能确定楼主的错误。楼上们的,就不清楚了。照葫芦画瓢就应该是这样:
select name from tb2 where name not in (Select DISTINCT(name) from tb1)
ilovewenxue 2005-07-16
  • 打赏
  • 举报
回复
Select * From tb1 Where name Not In(Select name From tb2)
这句话在语法上是有毛病的
ilovewenxue 2005-07-15
  • 打赏
  • 举报
回复
rt
lymzyc 2005-07-15
  • 打赏
  • 举报
回复
用子查询和左连接语句都可以!如果数据量不是很大的话,建议用左连接,效率可能高点!
aniude 2005-07-15
  • 打赏
  • 举报
回复
Select * From tb1 Where name Not In(Select name From tb2)
blackparadise 2005-07-15
  • 打赏
  • 举报
回复
根据我的理解:
select name from tb2 where tb2.name not in (Select DISTINCT(name) from tb1)
ilovewenxue 2005-07-15
  • 打赏
  • 举报
回复
怎么没人帮我看看这积压SQL语句的写法啊

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧