LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 641|回复: 1

关于mysql中子查询的问题

[复制链接]
发表于 2003-5-22 09:47:38 | 显示全部楼层 |阅读模式
CREATE TABLE `userGroups` (
`userId` int(11) NOT NULL default '0'
)
CREATE TABLE `workSumup` (
`userId` int(11) NOT NULL default '0',
`type` int(2) default NULL
)
select userId from userGroups where userId in (select userId from workSumup where type=1 );
因为mysql不支持子查询,上面的语句出错,该怎么变通一下呢
发表于 2003-5-23 12:27:50 | 显示全部楼层

用连接查询吧。

SELECT A.userid FROM userGroups A JOIN workSumup B ON A.userid = B.userid WHERE B.type=1
这个查询就行了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表