日期:2014-05-20  浏览次数:20610 次

DataBase select?????????????
开门见山[code=JScript][/code]


现在有3张表
JScript code

A表user
{
    id,username,userpassword,truename,email
}

B表group
 {
  id,groupname,groupdescription,groupdomain
 }

C表groupuser
{
  userid,groupid
}
没有用外键,可能是sql语句定义它的

现在我的需求就是 
根据他的group组进行查询他的user用户

但用户登录是根据他的user用户去查询他所在组里所有的成员
[/code]

这年头就剩12分了,郁闷当初怎么散分了 吃了回扣的大虾马上帮帮忙

------解决方案--------------------
我试了一下,即使没有外键也可以进行连接查询和子查询,只要字段的类型相同就可以
------解决方案--------------------
帮顶~~~~~~~~~~~~~~~~
------解决方案--------------------
“根据他的group组进行查询他的user用户 
但用户登录是根据他的user用户去查询他所在组里所有的成员”
---没搞懂你这两句话有啥区别啊

select * from user a
where id=
(
select userid from
groupuser b where b.groupid=?
)

是要这样传参么?
------解决方案--------------------
用子查询