我正在使用oracle数据库和php.I有3个表:
| users | | user/group | | groups |
---------- -------------- -----------
| u_id | | gr_id | | gr_id |
| u_name | | u_id | | gr_name |
|u_status| | | | |
我需要获取组中具有某些gr_name且具有状态的用户的所有姓名...说'确定'; 我试过像这样使用JOIN:
SELECT u_name FROM users
JOIN user/group ON user.u_id = user/group.u_id
JOIN groups ON user/group.gr_id = groups.gr_id
WHERE u_status = 'OK'
查询返回组中的所有用户。我可以在何处以及在何处插入如下内容:
WHERE gr_name = 'blah-blah'
答案 0 :(得分:2)
试
WHERE u_status = 'OK' AND gr_name = 'blah-blah'