这样的SQL语句怎么写啊?

yiwei 2001-06-01 02:17:00
MYSQL数据库,有三个表,每个表里都有一个相同的字段groupname,现在我想把所有的groupname不重复地选出来,条件是一个group在三个表中任何一个表存在,那么这个group就认为是存在的,如果一个group同时存在于两个以上的表里也还是只算同一个,怎么办?


...全文
137 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
yiwei 2001-06-03
  • 打赏
  • 举报
回复
yiwei 2001-06-03
  • 打赏
  • 举报
回复
可是人家效率很高。可能就是因为支持的东西少,没有冗余吧。:)
算了,给分了,我决定分几次查询算了。
yangzi 2001-06-01
  • 打赏
  • 举报
回复
mysql是不支持子查询,好象支持union.白兄的方法也不行吗?

zergling兄,mysql有什么好搞的,就那么多东西。不支持的功能倒有一大堆。
yiwei 2001-06-01
  • 打赏
  • 举报
回复
试过的,确实是。而且MYSQL的文档里也说了的。
zergling 2001-06-01
  • 打赏
  • 举报
回复
mysql连子查询也不支持????????

完蛋啦,我也在搞mysql啊!!!!!!!
jcq 2001-06-01
  • 打赏
  • 举报
回复
不会吧,MYSQL不是功能挺强的吗?你有没有试过
yiwei 2001-06-01
  • 打赏
  • 举报
回复
MYSQL不支持……:( ~>_<~
xinpingf 2001-06-01
  • 打赏
  • 举报
回复
MySql我没用过,不知道……
再oracle中,这样就行了
xinpingf 2001-06-01
  • 打赏
  • 举报
回复
Select GroupName From Table1
Union
Select GroupName From Table2
Union
Select GroupName From Table3 ;

Union会自动将重复的剔掉,用不着你再管了。
yiwei 2001-06-01
  • 打赏
  • 举报
回复
MYSQL不支持子查询的,就是因为这个让我头痛
yiwei 2001-06-01
  • 打赏
  • 举报
回复
不行。:(
jcq 2001-06-01
  • 打赏
  • 举报
回复
不知在MYSQL上能否通过.SQL上能通过的.
jcq 2001-06-01
  • 打赏
  • 举报
回复
select a.groupname from (select groupname from table1 union select groupname from table2 union select groupname from table3) a group by a.groupname

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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